diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-08-25 16:37:20 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-08-25 16:37:20 +0000 |
commit | b7fb789d886d1b1c9ce9c437b17b63b2e071bb06 (patch) | |
tree | f07fc3979bf1c3992094a032714fcf528fd1b636 | |
parent | e76f126bcdcdc64aaa18b2479172437a5bcbb96d (diff) | |
download | glibc-b7fb789d886d1b1c9ce9c437b17b63b2e071bb06.tar glibc-b7fb789d886d1b1c9ce9c437b17b63b2e071bb06.tar.gz glibc-b7fb789d886d1b1c9ce9c437b17b63b2e071bb06.tar.bz2 glibc-b7fb789d886d1b1c9ce9c437b17b63b2e071bb06.zip |
Update.
2000-08-25 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/system.c (__libc_system): We cannot use vfork here
since we call sigaction in the child.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | linuxthreads/ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/posix/system.c | 6 |
3 files changed, 14 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2000-08-25 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/posix/system.c (__libc_system): We cannot use vfork here + since we call sigaction in the child. + 2000-08-25 Andreas Jaeger <aj@suse.de> * iconvdata/Makefile ($(objpfx)bug-iconv1.out): Depend on diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index 2fce6eb467..36e0de47b9 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,9 @@ +2000-08-25 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/pthread/pthread.h + (PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Defined. + (PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: Defined. + 2000-08-24 Andreas Jaeger <aj@suse.de> * Examples/ex13.c: Include <string.h> for strerror prototype and diff --git a/sysdeps/posix/system.c b/sysdeps/posix/system.c index 1df92203de..bf84d2fb1e 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. */ |