summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/popen.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* make popen/pclose thread safe. closes library/5634. from and okay andreas@kurt2007-11-261-10/+23
|
* zap remaining rcsid.espie2005-08-081-4/+1
| | | | | | Kill old files that are no longer compiled. okay theo
* deregister (and deauto!). ok millert@ marco@otto2005-03-251-2/+2
|
* in pclose(), only fclose() a stream if it has been opened by popen(), sopedro2004-08-061-3/+4
| | | | | that applications doing: 'ok = (pclose(f) != -1) || (fclose(f) == 0)' can work safely and avoid a double-close of a stream. ok millert@
* ansify function definitions and zap some `register'jfb2004-05-181-6/+3
| | | | ok millert@
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* Use the volatile specifier to fix warnings about variables beingmillert2002-01-161-6/+2
| | | | clobbered by longjmp / vfork instead of the gcc "(void)&foo;" hack.
* more pid_t usederaadt2002-01-021-2/+3
|
* correct type on last arg to execl(); nordin@cse.ogi.eduderaadt2001-07-091-2/+2
|
* make popen() safe for a real vfork()deraadt1997-09-111-3/+6
|
* Fix compiler warnings.millert1997-08-241-1/+5
|
* Clean up some -Wall complaints.millert1997-07-091-2/+2
|
* Fix a bogon in last changetholo1997-06-221-2/+3
|
* Close pipes before dup'ing file descriptors in the child, not after.tholo1997-06-221-9/+10
| | | | From NetBSD PR #3673 by Dave Sainty <David.Sainty@MCS.VUW.AC.NZ>
* Don't modify variables in the child since we vfork()'d tomillert1997-04-161-4/+10
| | | | | get there (address space is shared between parent in child in traditional vfork(2)). From FreeBSD (dyson).
* Fix RCS idstholo1996-08-191-7/+1
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* close all pipes in child; netbsd pr#2575deraadt1996-07-271-0/+6
|
* initial import of NetBSD treederaadt1995-10-181-0/+164