.\" Modified Oct 2003 by aeb
.\" Modified 2004-07-01 by mtk
.\"
-.TH SEND 2 2014-05-10 "Linux" "Linux Programmer's Manual"
+.TH SEND 2 2014-08-19 "Linux" "Linux Programmer's Manual"
.SH NAME
send, sendto, sendmsg \- send a message on a socket
.SH SYNOPSIS
.I flags
argument is the bitwise OR
of zero or more of the following flags.
-.\" FIXME ? document MSG_PROXY (which went away in 2.3.15)
+.\" FIXME . ? document MSG_PROXY (which went away in 2.3.15)
.TP
.BR MSG_CONFIRM " (since Linux 2.3.15)"
Tell the link layer that forward progress happened: you got a successful
field is used on an unconnected socket to specify the target
address for a datagram.
It points to a buffer containing the address; the
-.I msg_name
+.I msg_namelen
field should be set to the size of the address.
For a connected socket, these fields should be specified as NULL and 0,
respectively.
.B MSG_CONFIRM
flag is a Linux extension.
.SH NOTES
-The prototypes given above follow the Single UNIX Specification,
-as glibc2 also does; the
-.I flags
-argument was \fIint\fP in 4.x BSD, but \fIunsigned int\fP in libc4 and libc5;
-the
-.I len
-argument was \fIint\fP in 4.x BSD and libc4, but \fIsize_t\fP in libc5;
-the
-.I addrlen
-argument was \fIint\fP in 4.x BSD and libc4 and libc5.
-See also
-.BR accept (2).
-
According to POSIX.1-2001, the
.I msg_controllen
field of the
.BR tcp (7),
.BR udp (7)
.SH COLOPHON
-This page is part of release 3.68 of the Linux
+This page is part of release 3.75 of the Linux
.I man-pages
project.
A description of the project,