refile.c

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 43 行

C
43
字号
/* refile.c - refile the draft into another folder */#include "../h/mh.h"#include <stdio.h>int     refile (arg, file)register char **arg,               *file;{    int     pid;    register int    vecp;    char   *vec[MAXARGS];    vecp = 0;    vec[vecp++] = r1bindex (fileproc, '/');    vec[vecp++] = "-file";    vec[vecp++] = file;    if (arg)	while (*arg)	    vec[vecp++] = *arg++;    vec[vecp] = NULL;    m_update ();    (void) fflush (stdout);    switch (pid = vfork ()) {	case NOTOK: 	    advise ("fork", "unable to");	    return NOTOK;	case OK: 	    execvp (fileproc, vec);	    fprintf (stderr, "unable to exec ");	    perror (fileproc);	    _exit (-1);	default: 	    return (pidwait (pid, NOTOK));    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?