PF_LOCAL
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, privsep_sock) != 0) {
ss->s = socket(PF_LOCAL, SOCK_STREAM, 0);
{ PF_LOCAL, 0, ANY, ANY, NULL, 0x01 },
if ((sv[0] = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) == -1) {
if ((sv[0] = socket(PF_LOCAL, SOCK_DGRAM, 0)) == -1) {
if (socketpair(PF_LOCAL, sock_type, 0, sv) != 0) {
{ PF_LOCAL, "local" },
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, daemonpipe) == -1) {
#ifndef PF_LOCAL
{ "unix", PF_LOCAL, sizeof(struct sockaddr_un),
s = socket(PF_LOCAL, SOCK_DGRAM, 0);
control_socket = socket(PF_LOCAL, SOCK_DGRAM, 0);
if ((s = socket(PF_LOCAL, SOCK_DGRAM, 0)) < 0)
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, fds) < 0)
if ((listensock = socket(PF_LOCAL, SOCK_STREAM, 0)) == -1)
if ((sock = socket(PF_LOCAL, SOCK_STREAM, 0)) == -1)
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, spair) < 0)
CTL_NET, PF_LOCAL, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_STREAM, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_SEQPACKET, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_DGRAM, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_STREAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_SEQPACKET, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_DGRAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_STREAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_STREAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_DGRAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, SOCK_DGRAM, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, CTL_CREATE, CTL_EOL);
CTL_NET, PF_LOCAL, CTL_CREATE, CTL_EOL);
#define PF_UNIX PF_LOCAL /* backward compatibility */
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, sv) == -1)
fd = socket(PF_LOCAL, SOCK_STREAM, 0);
RL(slisten = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(c = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(fd = socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0, fd));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0, fd));
RL(slisten = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(c = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(slisten = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(c = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(fd = socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0, fd));
RL(socketpair(PF_LOCAL, SOCK_STREAM|SOCK_CLOFORK, 0, fd));
RL(slisten = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(c = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(sock = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_STREAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(sock = socket(PF_LOCAL, SOCK_DGRAM, 0));
RL(listener = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(conn = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
RL(conn = socket(PF_LOCAL, SOCK_STREAM|SOCK_NONBLOCK, 0));
s = socket(PF_LOCAL, SOCK_STREAM, 0);
case PF_LOCAL:
case PF_LOCAL:
case PF_LOCAL: {
ctl = socket(PF_LOCAL, SOCK_STREAM, 0);
if ((s = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) == -1) {
if ((s = socket(PF_LOCAL, SOCK_DGRAM, 0)) == -1)
if (socketpair(PF_LOCAL, SOCK_STREAM, 0, sv) == -1)
fd = socket(PF_LOCAL, SOCK_STREAM, 0);