Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
PROCDESC(4)		     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),  primitives
     with new system calls such as pdfork(2) and pdkill(2), procdesc is designed
     for  use  with  capsicum(4), replacing process identifiers with capability-
     oriented references.  However, it can also be used  independently	of  cap-
     sicum(4), displacing PIDs, which may otherwise suffer from race conditions.
     Given  a  process	descriptor, it is possible to query its conventional PID
     using pdgetpid(2).

SEE ALSO
     fork(2), kill(2), kqueue(2), pdfork(2), pdgetpid(2),  pdkill(2),  wait4(2),
     capsicum(4)

HISTORY
     procdesc first appeared in FreeBSD 9.0, and was developed at the University
     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.

FreeBSD 15.1			  May 15, 2020			     PROCDESC(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=procdesc&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help