aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/sys/send.2
diff options
context:
space:
mode:
authorAlfred Perlstein <alfred@FreeBSD.org>2005-03-09 00:17:33 +0000
committerAlfred Perlstein <alfred@FreeBSD.org>2005-03-09 00:17:33 +0000
commitd025278aa1a1a53c8a49cb0a1bb670fcf4000656 (patch)
treec66f0509ddab370c2b40c464028a7240330cd2df /lib/libc/sys/send.2
parentc1b677aa80e4e30d2220fe5624c42ab6451b721b (diff)
Notes
Diffstat (limited to 'lib/libc/sys/send.2')
-rw-r--r--lib/libc/sys/send.214
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libc/sys/send.2 b/lib/libc/sys/send.2
index de048542c855..7434db284f53 100644
--- a/lib/libc/sys/send.2
+++ b/lib/libc/sys/send.2
@@ -103,11 +103,12 @@ The
.Fa flags
argument may include one or more of the following:
.Bd -literal
-#define MSG_OOB 0x1 /* process out-of-band data */
-#define MSG_PEEK 0x2 /* peek at incoming message */
-#define MSG_DONTROUTE 0x4 /* bypass routing, use direct interface */
-#define MSG_EOR 0x8 /* data completes record */
-#define MSG_EOF 0x100 /* data completes transaction */
+#define MSG_OOB 0x00001 /* process out-of-band data */
+#define MSG_PEEK 0x00002 /* peek at incoming message */
+#define MSG_DONTROUTE 0x00004 /* bypass routing, use direct interface */
+#define MSG_EOR 0x00008 /* data completes record */
+#define MSG_EOF 0x00100 /* data completes transaction */
+#define MSG_NOSIGNAL 0x20000 /* do not generate SIGPIPE on EOF */
.Ed
.Pp
The flag
@@ -135,6 +136,9 @@ protocol family, and is used to implement Transaction
.Xr ttcp 4 ) .
.Dv MSG_DONTROUTE
is usually used only by diagnostic or routing programs.
+.Dv MSG_NOSIGNAL
+is used to prevent SIGPIPE generation when writing a socket that
+may be closed.
.Pp
See
.Xr recv 2