FreeBSD Manual Pages
PROCDESC(4) BSD Kernel Interfaces Manual PROCDESC(4) NAME procdesc -- process descriptor facility DESCRIPTION procdesc is a file-descriptor-oriented interface to process signalling and control, which supplements historic UNIX fork(2) and kill(2), primi- tives with new system calls such as pdfork(2) and pdkill(2), procdesc is designed for use with capsicum(4), replacing process identifiers with ca- pability-oriented references. However, it can also be used independently of capsicum(4), displacing PIDs, which may otherwise suffer from race conditions. Given a process descriptor, it is possible to query its con- ventional PID using pdgetpid(2). SEE ALSO fork(2), kill(2), pdfork(2), pdgetpid(2), pdkill(2), kqueue(2), wait4(2), capsicum(4) HISTORY procdesc first appeared in FreeBSD 9.0, and was developed at the Univer- sity of Cambridge. AUTHORS procdesc was developed by Robert Watson <rwatson@FreeBSD.org> and Jonathan Anderson <jonathan@FreeBSD.org> at the University of Cambridge, and Ben Laurie <benl@FreeBSD.org> and Kris Kennaway <kris@FreeBSD.org> at Google, Inc. BSD May 15, 2020 BSD
NAME | DESCRIPTION | SEE ALSO | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=procdesc&sektion=4&manpath=FreeBSD+13.0-RELEASE+and+Ports>