1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-20 11:01:20 +03:00
Files
gnulib/modules/execute
Eric Blake ddd625ddd0 dup2: work around mingw and cygwin 1.5 bug
* m4/dup2.m4 (gl_FUNC_DUP2): Detect mingw bug.
* m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add witness.
* modules/unistd (Makefile.am): Substitute it.
* lib/unistd.in.h (dup2): Declare the replacement.
* lib/dup2.c (dup2) [REPLACE_DUP2]: Implement it.
* doc/posix-functions/dup2.texi (dup2): Document the bugs.
* lib/fchdir.c (rpl_dup2): Don't collide with mingw replacement.
* modules/execute (Depends-on): Add dup2.
* modules/fseterr (Depends-on): Likewise.
* modules/pipe (Depends-on): Likewise.
* modules/posix_spawn-internal (Depends-on): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-07-21 07:08:06 -06:00

45 lines
571 B
Plaintext

Description:
Creation of autonomous subprocesses.
Files:
lib/execute.h
lib/execute.c
lib/w32spawn.h
m4/execute.m4
Depends-on:
dup2
error
exit
fatal-signal
wait-process
gettext-h
spawn
posix_spawnp
posix_spawn_file_actions_init
posix_spawn_file_actions_addopen
posix_spawn_file_actions_destroy
posix_spawnattr_init
posix_spawnattr_setsigmask
posix_spawnattr_setflags
posix_spawnattr_destroy
stdbool
strpbrk
unistd
environ
configure.ac:
gl_EXECUTE
Makefile.am:
lib_SOURCES += execute.h execute.c w32spawn.h
Include:
"execute.h"
License:
GPL
Maintainer:
Bruno Haible