+2008-09-28 Bruno Haible <bruno@clisp.org>
+
+ * lib/pipe.h (create_pipe_out, create_pipe_bidi): Add comment about
+ SIGPIPE.
+
2008-09-28 Bruno Haible <bruno@clisp.org>
* tests/test-sigaction.c (handler, main): Disable the check whether
/* Creation of subprocesses, communicating via pipes.
- Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006, 2008 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
* write system read
* parent -> fd[0] -> STDIN_FILENO -> child
*
+ * Note: When writing to a child process, it is useful to ignore the SIGPIPE
+ * signal and the EPIPE error code.
*/
extern pid_t create_pipe_out (const char *progname,
const char *prog_path, char **prog_argv,
* parent <- fd[0] <- STDOUT_FILENO <- child
* read system write
*
+ * Note: When writing to a child process, it is useful to ignore the SIGPIPE
+ * signal and the EPIPE error code.
*/
extern pid_t create_pipe_bidi (const char *progname,
const char *prog_path, char **prog_argv,