projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update from texinfo
[gnulib.git]
/
lib
/
wait-process.h
diff --git
a/lib/wait-process.h
b/lib/wait-process.h
index
3d7a4cf
..
5698458
100644
(file)
--- a/
lib/wait-process.h
+++ b/
lib/wait-process.h
@@
-1,5
+1,5
@@
/* Waiting for a subprocess to finish.
/* Waiting for a subprocess to finish.
- Copyright (C) 2001-2003, 2006, 2008 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006, 2008
-2010
Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
This program is free software: you can redistribute it and/or modify
@@
-48,13
+48,16
@@
extern "C" {
slave process.
- If exit_on_error is true, any error will cause the main process to exit
with an error status.
slave process.
- If exit_on_error is true, any error will cause the main process to exit
with an error status.
- - If termsigp is not NULL
,
*termsig will be set to the signal that
+ - If termsigp is not NULL
:
*termsig will be set to the signal that
terminated the subprocess (if supported by the platform: not on native
terminated the subprocess (if supported by the platform: not on native
- Windows platforms), otherwise 0. */
+ Windows platforms), otherwise 0, and the error message about the signal
+ that terminated the subprocess will be omitted.
+ Prerequisites: The signal handler for SIGCHLD should not be set to SIG_IGN,
+ otherwise this function will not work. */
extern int wait_subprocess (pid_t child, const char *progname,
extern int wait_subprocess (pid_t child, const char *progname,
- bool ignore_sigpipe, bool null_stderr,
- bool slave_process, bool exit_on_error,
- int *termsigp);
+
bool ignore_sigpipe, bool null_stderr,
+
bool slave_process, bool exit_on_error,
+
int *termsigp);
/* Register a subprocess as being a slave process. This means that the
subprocess will be terminated when its creator receives a catchable fatal
/* Register a subprocess as being a slave process. This means that the
subprocess will be terminated when its creator receives a catchable fatal