projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Suppress echoing of man page build lines.
[mmh]
/
sbr
/
refile.c
diff --git
a/sbr/refile.c
b/sbr/refile.c
index
21d933c
..
55ba754
100644
(file)
--- a/
sbr/refile.c
+++ b/
sbr/refile.c
@@
-18,7
+18,7
@@
refile(char **arg, char *file)
char *vec[MAXARGS];
vecp = 0;
char *vec[MAXARGS];
vecp = 0;
- vec[vecp++] = r1bindex(fileproc, '/');
+ vec[vecp++] = mhbasename(fileproc);
vec[vecp++] = "-nolink"; /* override bad .mh_profile defaults */
vec[vecp++] = "-nopreserve";
vec[vecp++] = "-file";
vec[vecp++] = "-nolink"; /* override bad .mh_profile defaults */
vec[vecp++] = "-nopreserve";
vec[vecp++] = "-file";
@@
-33,18
+33,18
@@
refile(char **arg, char *file)
context_save(); /* save the context file */
fflush(stdout);
context_save(); /* save the context file */
fflush(stdout);
- switch (pid = vfork()) {
- case -1:
- advise("fork", "unable to");
- return -1;
+ 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);
+ case 0:
+ execvp(fileproc, vec);
+ fprintf(stderr, "unable to exec ");
+ perror(fileproc);
+ _exit(-1);
- default:
- return (pidwait(pid, -1));
+ default:
+ return (pidwait(pid, -1));
}
}
}
}