Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/popen.3
RevisionDateAuthorComments
 1.25  04-Dec-2022  uwe lib: Mark up error names in man pages with .Er
 1.24  27-Mar-2022  gutteridge popen.3: revert s/null-/nul-/ change, this is subject to debate
 1.23  24-Mar-2022  gutteridge popen.3: minor spelling, grammar, style, and xref tweaks
 1.22  11-Sep-2021  rillig popen.3: move popenve from BUGS to HISTORY
 1.21  21-Feb-2017  abhinav Use Fn for function name.
 1.20  21-Jan-2015  wiz branches: 1.20.2; 1.20.4;
Whitespace fixes. Remove duplicate Pp.
 1.19  20-Jan-2015  christos Factor out popen() code into separate functions and create popenve()
using the new functions, a safer version of popen() that does not
involve a shell. Correct manual page inaccuracies.
 1.18  27-Jun-2011  wiz Various minor improvements.
 1.17  26-Jun-2011  christos * Arrange for interfaces that create new file descriptors to be able to
set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

- Add F_DUPFD_CLOEXEC to fcntl(2).
- Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
- Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
for socket(2) and socketpair(2).
- Add new paccept(2) syscall that takes an additional sigset_t to alter
the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
SOCK_NONBLOCK.
- Add new mode character 'e' to fopen(3) and popen(3) to open pipes
and file descriptors for close on exec.
- Add new kqueue1(2) syscall with a new flags argument to open the
kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
(rump_syscallargs.h).

* Bump libc version for the new syscalls.
 1.16  02-Aug-2007  wiz branches: 1.16.14;
Add xref to shquote(3), suggested by joerg. Bump date.
 1.15  14-Jul-2004  wiz Bump date for previous.
 1.14  14-Jul-2004  kleink Add a STANDARDS section; noted by Peter Bex in PR standards/25957.
 1.13  07-Aug-2003  agc branches: 1.13.2;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.12  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.11  02-Mar-2003  jmmv Grammar fix in return values section.
 1.10  07-Feb-2002  ross Generate <>& symbolically.
 1.9  16-Sep-2001  wiz Standardize section headers, sort sections, sort SEE ALSO, punctuation
and misc. fixes.
 1.8  28-Apr-1998  fair branches: 1.8.12;
Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)).
Make other mdoc corrections as inspection dictated.
 1.7  05-Feb-1998  perry add LIBRARY section to man page
 1.6  02-Feb-1998  perry merge/update to lite-2
 1.5  25-Feb-1995  cgd clean up Id's on files previously imported...
 1.4  07-May-1994  cgd clean up conflicts
 1.3  06-May-1994  jtc merge our changes into 4.4lite
 1.2  30-Jul-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  02-Feb-1998  perry import lite-2
 1.1.1.2  06-May-1994  jtc 44lite code
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.8.12.3  22-Mar-2002  nathanw Catch up to -current.
 1.8.12.2  08-Mar-2002  nathanw Catch up to -current.
 1.8.12.1  08-Oct-2001  nathanw Catch up to -current.
 1.13.2.1  15-Jul-2004  he Pull up revisions 1.14-1.15 (requested by kleink in ticket #658):
Add a STANDARDS section; fixes PR#25957.
 1.16.14.2  02-Aug-2007  wiz Add xref to shquote(3), suggested by joerg. Bump date.
 1.16.14.1  02-Aug-2007  wiz file popen.3 was added on branch matt-mips64 on 2007-08-02 23:45:11 +0000
 1.20.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.20.2.1  20-Mar-2017  pgoyette Sync with HEAD

RSS XML Feed