summaryrefslogtreecommitdiff
path: root/lib/pipeline.c
Commit message (Expand)AuthorAge
* * lib/popen.c (popen), src/descriptions.c (parse_descriptions),Colin Watson2007-10-08
* The strappend function is in the namespace reserved by C99Colin Watson2007-10-08
* * lib/pipeline.c (pipeline_start): Break after execvp, otherwise weColin Watson2007-09-17
* * lib/pipeline.c (pipeline_free): Call pipeline_wait if the pipelineColin Watson2007-08-31
* * lib/pipeline.c (pipeline_pump): Make comment language lessColin Watson2007-08-28
* * lib/pipeline.c (pipeline_start): Flush all pending stdio output soColin Watson2007-08-28
* * lib/pipeline.h (struct command): Add support for commands thatColin Watson2007-08-28
* * lib/pipeline.c (pipeline_wait): Re-raise SIGINT or SIGQUIT if theyColin Watson2007-08-27
* * lib/pipeline.c (pipeline_wait): Return 1 if we fail to close theColin Watson2007-08-27
* Discard stderr from formatting processes when outputting to a pager,Colin Watson2007-08-20
* Eliminate variable and function shadowing.Colin Watson2007-03-04
* * lib/pipeline.c (pipeline_start): Close inputs and outputs fromColin Watson2007-02-28
* * lib/pipeline.c (pipeline_start): Don't ignore SIGPIPE inColin Watson2007-02-28
* * lib/pipeline.c (pipeline_start): Save previous value of SIGQUITColin Watson2007-02-27
* * lib/debug.c: New file for debugging functions.Colin Watson2007-02-12
* * lib/xsigaction.c: New file: sigaction with EINTR checking.Colin Watson2007-01-08
* * configure.ac (AM_GNU_GETTEXT_VERSION): Upgrade to gettext 0.15.Colin Watson2006-12-26
* * lib/pipeline.c (pipeline_start): Ignore SIGPIPE in child processesColin Watson2006-09-17
* * lib/pipeline.c (command_new_argstr): Skip "exec" at the start of aColin Watson2006-02-22
* * lib/pipeline.c (pipeline_wait): Queue SIGCHLD for the whole timeColin Watson2005-09-21
* * lib/pipeline.c (pipeline_start, pipeline_wait): Ignore SIGINT andColin Watson2005-09-21
* * lib/pipeline.c (argstr_get_word): Use an enum for quotemode ratherColin Watson2005-09-01
* * docs/COPYING, docs/COPYING.LIB: Update from www.gnu.org to pick upColin Watson2005-07-31
* * lib/pipeline.c (pipeline_wait): Emit a debugging message.Colin Watson2005-07-11
* * lib/pipeline.c (pipeline_sigchld): Don't bother saving andColin Watson2004-12-12
* * lib/pipeline.c (pipeline_wait): Close pipeline output beforeColin Watson2004-11-07
* * lib/pipeline.c (pipeline_wait): Fix active process debuggingColin Watson2004-11-07
* * lib/pipeline.c (pipeline_dump): Show caller-supplied input andColin Watson2004-03-08
* * lib/pipeline.c (pipeline_start): Dump pipeline in debugging mode.Colin Watson2003-09-21
* * lib/pipeline.c (pipeline_start): Change "couldn't exec %s" toColin Watson2003-08-27
* * include/manconfig.h.in: Remove incorrect prototype of basename()Colin Watson2003-08-15
* Replace the old "wait() for one child at a time" approach with aColin Watson2003-08-09
* * lib/pipeline.c (command_dup): Copy cmd->nice.Colin Watson2003-08-09
* * lib/pipeline.c (command_dup): Terminate argv with a NULL.Colin Watson2003-08-04
* * lib/pipeline.c (pipeline_dump): New function to dump a printableColin Watson2003-08-04
* * lib/pipeline.c (argstr_get_word): Plug some memory leaks.Colin Watson2003-08-04
* * lib/pipeline.c (pipeline_wait): The return value was a bitColin Watson2003-08-04
* Add support for getting stdio streams for input and output. NeedsColin Watson2003-08-03
* * lib/pipeline.c (pipeline_start): Use dup2() instead of close()Colin Watson2003-08-03
* infd and outfd should now only be set by pipeline_start(). PositiveColin Watson2003-08-03
* * lib/pipeline.h (struct command): New 'nice' member.Colin Watson2003-08-03
* * lib/pipeline.c (pipeline_start): Pop all cleanups in child.Colin Watson2003-08-03
* * lib/pipeline.c (argstr_get_word, command_new_argstr,Colin Watson2003-08-03
* * lib/pipeline.c (command_dup): New function to duplicate a command.Colin Watson2003-08-03
* * lib/pipeline.h (struct pipeline): The writeto, readfrom, writefd,Colin Watson2003-08-03
* Add support in pipeline library for writing input to or readingColin Watson2003-08-03
* * lib/pipeline.c: New pipeline library, adapted from that in groff.Colin Watson2003-08-03