diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-09-12 18:05:37 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-09-12 18:05:37 +0000 |
commit | 9ad684229e7cf2f0b3c6068b2122701d167a5794 (patch) | |
tree | 74e661e3991005d7fb582984a493b5b918f11189 /posix/spawn.h | |
parent | cf244b74a04435b6954d5499a09fa97a628bc3ab (diff) | |
download | glibc-9ad684229e7cf2f0b3c6068b2122701d167a5794.zip glibc-9ad684229e7cf2f0b3c6068b2122701d167a5794.tar.gz glibc-9ad684229e7cf2f0b3c6068b2122701d167a5794.tar.bz2 |
Update.
* posix/spawn.h [__USE_GNU]: Define POSIX_SPAWN_USEVFORK.
* posix/spawnattr_setflags.c: Check whether any unknown bit is set
in FLAGS parameter and fail if this is the case.
* sysdeps/posix/spawni.c: Use vfork if POSIX_SPAWN_USEVFORK flag is
set.
Diffstat (limited to 'posix/spawn.h')
-rw-r--r-- | posix/spawn.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/posix/spawn.h b/posix/spawn.h index 09b1e9f..ff77fcc 100644 --- a/posix/spawn.h +++ b/posix/spawn.h @@ -1,5 +1,5 @@ /* Definitions for POSIX spawn interface. - Copyright (C) 2000, 2003 Free Software Foundation, Inc. + Copyright (C) 2000, 2003, 2004 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -57,6 +57,9 @@ typedef struct #define POSIX_SPAWN_SETSIGMASK 0x08 #define POSIX_SPAWN_SETSCHEDPARAM 0x10 #define POSIX_SPAWN_SETSCHEDULER 0x20 +#ifdef __USE_GNU +# define POSIX_SPAWN_USEVFORK 0x40 +#endif __BEGIN_DECLS |