.\" Copyright (c) 1991 The Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)unix.4 6.1 (Berkeley) %G%
.B #include <sys/types.h>
.\" 2.94 went to 2.6, 3.64 to 3.30
.if n .ta .84i 2.6i 3.30i
-domain protocol family is a collection of protocols
that provides local (on-machine) interprocess
communication through the normal
-domain family supports the
SOCK_STREAM and SOCK_DGRAM socket types and uses
filesystem pathnames for addressing.
-domain addresses are variable-length filesystem pathnames of
causes a socket file to be created in the filesystem.
removed when the socket is closed\(em\c
must be used to remove the file.
-domain protocol family does not support broadcast addressing or any form
of \*(lqwildcard\*(rq matching on incoming messages.
All addresses are absolute- or relative-pathnames
Normal filesystem access-control mechanisms are also
applied when referencing pathnames; e.g., the destination
-domain protocol family is comprised of simple
transport protocols that support the
sockets also support the communication of
file descriptors through the use of the
Any valid descriptor may be sent in a message.
The received descriptor is a
of the sender's descriptor, as if it were created with a call to
Per-process descriptor flags, set with
Descriptors that are awaiting delivery, or that are
purposely not received, are automatically closed by the system
when the destination socket is closed.
An Introductory 4.3BSD Interprocess Communication Tutorial (PS1:7).
An Advanced 4.3BSD Interprocess Communication Tutorial (PS1:8).