X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Frefile.c;fp=sbr%2Frefile.c;h=0000000000000000000000000000000000000000;hb=412b2e54251ff6e20537f83b95c8ee76ea8c5c40;hp=55ba754e8797729dfb18e7745da170da8d73e023;hpb=5f6cb9c6ca7a84cbb7b7e3fd4d033af99caa9e18;p=mmh diff --git a/sbr/refile.c b/sbr/refile.c deleted file mode 100644 index 55ba754..0000000 --- a/sbr/refile.c +++ /dev/null @@ -1,50 +0,0 @@ -/* -** refile.c -- call the "fileproc" to refile the -** -- msg or draft into another folder -** -** This code is Copyright (c) 2002, by the authors of nmh. See the -** COPYRIGHT file in the root directory of the nmh distribution for -** complete copyright information. -*/ - -#include - - -int -refile(char **arg, char *file) -{ - pid_t pid; - register int vecp; - char *vec[MAXARGS]; - - vecp = 0; - vec[vecp++] = mhbasename(fileproc); - vec[vecp++] = "-nolink"; /* override bad .mh_profile defaults */ - vec[vecp++] = "-nopreserve"; - vec[vecp++] = "-file"; - vec[vecp++] = file; - - if (arg) { - while (*arg) - vec[vecp++] = *arg++; - } - vec[vecp] = NULL; - - context_save(); /* save the context file */ - fflush(stdout); - - switch (pid = fork()) { - case -1: - advise("fork", "unable to"); - return -1; - - case 0: - execvp(fileproc, vec); - fprintf(stderr, "unable to exec "); - perror(fileproc); - _exit(-1); - - default: - return (pidwait(pid, -1)); - } -}