summaryrefslogtreecommitdiff
path: root/lib/libc/gen/popen.c
AgeCommit message (Expand)Author
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-12libc: move declaration of 'char **environ' to common private headerKonstantin Belousov
2023-02-13libc: popen: slightly simplify cloexec logicKyle Evans
2018-07-03Clean up the vcs ID strings in libc's gen/ directory.John Baldwin
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2015-11-20popen() requires check for fdopen() failureRavi Pokala
2015-09-20Use ANSI C prototypes. Eliminates -Wold-style-definition warnings.Craig Rodrigues
2013-10-20popen(): Try to prevent inappropriate fd passing even if 'e' is not used.Jilles Tjoelker
2013-05-20popen(): Add 'e' mode character to set close-on-exec on the new fd.Jilles Tjoelker
2009-05-27Rename the queue macros I introduced last year.Ed Schouten
2008-07-29Convert popen()'s `pidlist' to a SLIST, for consistency.Ed Schouten
2007-01-09Per Regents of the University of Calfornia letter, remove advertisingWarner Losh
2003-01-04Remove unused variable: omask.Tim J. Robbins
2003-01-03Protect pidlist with a mutex to avoid a race causing a duplicate free()Tim J. Robbins
2002-02-01* Remove 'register'. (some functions had 7+ register functions...)David E. O'Brien
2001-01-24Remove _THREAD_SAFE and make libc thread-safe by default byDaniel Eischen
2000-01-27Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(),Jason Evans
2000-01-12Add three-tier symbol naming in support of POSIX thread cancellationJason Evans
1998-10-15Conform to POSIX and close any copies of popen() descriptors inherited by aMike Smith
1998-10-11Avoid the need for calling functions that malloc after a vfork().Peter Wemm
1998-10-10vfork -> fork. The child calls execl() which calls malloc(), soBruce Evans
1997-04-22FIxed the cleanup. I forgot to leave stdin alone in the usual (!twoway)Bruce Evans
1997-04-20Clean-up my modification of popen.c for vfork. Bruce's (this) is better.John Dyson
1997-04-16Fix the problem in popen that makes correct vfork semantics fail.John Dyson
1997-03-11Fixed cleaning up after malloc failure, which was broken by Lite2.Bruce Evans
1997-03-11Merge from Lite2:Peter Wemm
1996-07-12General -Wall warning cleanup, part I.Jordan K. Hubbard
1995-06-20Don't cast void functions to void.Jeffrey Hsu
1995-05-30Remove trailing whitespace.Rodney W. Grimes
1994-05-27BSD 4.4 Lite Lib SourcesRodney W. Grimes