Lines Matching +full:c +full:- +full:family +full:- +full:name
2 .\" Copyright (C) 2009, Sun Microsystems, Inc. All Rights Reserved.
4 .\" Copyright (c) 2013, OmniTI Computer Consulting, Inc. All Rights Reserved.
7 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
9 .SH NAME
10 socket \- create an endpoint for communication
14 \fBcc\fR [ \fIflag\fR ... ] \fIfile\fR ... \fB-lsocket\fR \fB -lnsl \fR [ \fIlibrary\fR ... ]
28 The \fIdomain\fR argument specifies the protocol family within which
29 communication takes place. The protocol family is generally the same as the
30 address family for the addresses supplied in later operations on the socket.
84 .in -2
88 The \fItype\fR may be augmented by a bitwise-inclusive-OR of flags from the
127 protocol family and type required. If a non-zero protocol has been specified
128 but no exact match for the protocol family, type, and protocol is found, then
129 the first entry containing the specified family and type with a \fIprotocol\fR
133 A \fBSOCK_STREAM\fR type provides sequenced, reliable, two-way connection-based
134 byte streams. An out-of-band data transmission mechanism may be supported. A
137 provide a sequenced, reliable, two-way connection-based data transmission path
140 and presently not implemented for any protocol family. \fBSOCK_RAW\fR sockets
147 The \fIprotocol\fR parameter is a protocol-family-specific value which
150 particular socket type within a given protocol family. However, multiple
155 Sockets of type \fBSOCK_STREAM\fR are full-duplex byte streams, similar to
161 completed, a \fBclose\fR(2) may be performed. Out-of-band data may also be
192 \fBSIGURG\fR signal when the out-of-band data arrives. It can also enable
193 non-blocking I/O.
203 Otherwise, -1 is returned and \fBerrno\fR is set to indicate the error.
232 The specified address family is not supported by the protocol family.
241 The per-process descriptor table is full.
268 The specified protocol family is not supported.
277 The protocol type is not supported by the address family.
307 c | c
311 MT-Level Safe