Differences between version 6 and predecessor to the previous major change of MSG_NOSIGNAL.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 6 | Last edited on Thursday, June 17, 2004 5:57:38 pm | by DavidArnold | Revert |
Older page: | version 2 | Last edited on Tuesday, November 18, 2003 8:32:58 am | by JohnMcPherson | Revert |
@@ -1,3 +1,5 @@
-MSG_NOSIGNAL is a flags
used by some implementations of the Berkeley sockets [API].
+MSG_NOSIGNAL is a flag
used by send() in
some implementations of the Berkeley sockets [API].
This flag requests that the implementation does not to send a [SIGPIPE] signal on errors on stream oriented sockets when the other end breaks the connection. The [EPIPE] error is still returned as normal.
+
+Though it is in some Berkely sockets APIs (notably Linux) it does not exist in what some refer to as the reference implementation, [FreeBSD] lacks this option, instead using a socket option [SO_NOSIGPIPE].