|| FreeBSD Kernel Interfaces Manual
process descriptor facility
is a file-descriptor-oriented interface to process signalling and control, which supplements historic
primitives with new system calls such as
is designed for use with
, replacing process identifiers with capability-oriented references. However, it can also be used independently of
, displacing PIDs, which may otherwise suffer from race conditions. Given a process descriptor, it is possible to query its conventional PID using
procdesc first appeared in
FreeBSD 9.0, and was developed at the University of Cambridge.
procdesc was developed by
<jonathan@FreeBSD.org> at the University of Cambridge, and
<kris@FreeBSD.org> at Google, Inc.
procdesc is considered experimental in