From b7fb789d886d1b1c9ce9c437b17b63b2e071bb06 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 25 Aug 2000 16:37:20 +0000 Subject: Update. 2000-08-25 Ulrich Drepper * sysdeps/posix/system.c (__libc_system): We cannot use vfork here since we call sigaction in the child. --- sysdeps/posix/system.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sysdeps') diff --git a/sysdeps/posix/system.c b/sysdeps/posix/system.c index 1df9220..bf84d2f 100644 --- a/sysdeps/posix/system.c +++ b/sysdeps/posix/system.c @@ -85,12 +85,12 @@ __libc_system (const char *line) return -1; } } -#define UNBLOCK __sigprocmask (SIG_SETMASK, &omask, (sigset_t *) NULL) +# define UNBLOCK  __sigprocmask (SIG_SETMASK, &omask, (sigset_t *) NULL) #else -#define UNBLOCK 0 +# define UNBLOCK 0 #endif - pid = __vfork (); + pid = __fork (); if (pid == (pid_t) 0) { /* Child side. */ -- cgit v1.1