From 938901d7e2738be29b83331fb60a670afc20c602 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 4 Feb 2017 00:34:31 -0600 Subject: Switch oneit to use xopen_stdio() for -c (oops) and switch XVFORK() to use __attribute__((returns_twice)) instead of noinline. Yes LLVM supports it: https://llvm.org/bugs/show_bug.cgi?id=6287 --- lib/lib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/lib.h') diff --git a/lib/lib.h b/lib/lib.h index 2cb0c07a..e90e79f2 100644 --- a/lib/lib.h +++ b/lib/lib.h @@ -322,7 +322,7 @@ void mode_to_string(mode_t mode, char *buf); char *getbasename(char *name); void names_to_pid(char **names, int (*callback)(pid_t pid, char *name)); -pid_t xvforkwrap(pid_t pid); +pid_t __attribute__((returns_twice)) xvforkwrap(pid_t pid); #define XVFORK() xvforkwrap(vfork()) // Wrapper to make xfuncs() return (via longjmp) instead of exiting. -- cgit v1.2.3