From 0be28f1f11d5b628dc91b2269f3fa5308d7f1da7 Mon Sep 17 00:00:00 2001 From: Keith M Wesolowski Date: Mon, 13 May 2013 17:47:27 +0000 Subject: OS-2220 SOCK_NONBLOCK is incomplete, breaks node --- usr/src/man/man3socket/socket.3socket | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'usr/src/man/man3socket/socket.3socket') diff --git a/usr/src/man/man3socket/socket.3socket b/usr/src/man/man3socket/socket.3socket index be280b082e..74c2acbc06 100644 --- a/usr/src/man/man3socket/socket.3socket +++ b/usr/src/man/man3socket/socket.3socket @@ -99,6 +99,28 @@ file descriptor to be closed prior to any future calls to \fBexec\fR(2). This is similar in purpose to the \fBO_CLOEXEC\fR flag to \fBopen\fR(2). .RE +.sp +.ne 2 +.na +\fB\fBSOCK_NDELAY\fR\fR +.ad +.RS 12n +Creates the socket with the \fBO_NDELAY\fR flag set, causing the socket to +provide nonblocking semantics as described for \fBO_NDELAY\fR in \fBopen\fR(2). +\fBSOCK_NONBLOCK\fR should normally be used in preference to \fBSOCK_NDELAY\fR, +and takes precedence if both are set. See \fBopen\fR(2) for further details. +.RE + +.sp +.ne 2 +.na +\fB\fBSOCK_NONBLOCK\fR\fR +.ad +.RS 12n +Creates the socket with the \fBO_NONBLOCK\fR flag set, causing the socket to +provide nonblocking semantics as described for \fBO_NONBLOCK\fR in \fBopen\fR(2). +.RE + .sp .LP There must be an entry in the \fBnetconfig\fR(4) file for at least each @@ -264,6 +286,15 @@ The protocol type is not supported by the address family. The socket type is not supported by the protocol. .RE +.sp +.ne 2 +.na +\fB\fBEINVAL\fR\fR +.ad +.RS 19n +One or more of the specified flags is not supported. +.RE + .SH ATTRIBUTES .sp .LP -- cgit v1.2.3