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

FreeBSD Manual Pages

  
 
  

home | help
PROCDESC(4)	       FreeBSD 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.

FreeBSD	13.0			 May 15, 2020			  FreeBSD 13.0

NAME | DESCRIPTION | SEE ALSO | HISTORY | AUTHORS

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

home | help