Currently, only DECnet has these semantics on Linux.
.\"
.SS The socklen_t type
-The third argument of
+In the original BSD sockets implementation (and on other older systems)
+.\" such as Linux libc4 and libc5, SunOS 4, SGI
+the third argument of
.BR accept ()
-was originally declared as an \fIint\ *\fP (and is that under libc4 and libc5
-and on many other systems like 4.x BSD, SunOS 4, SGI); a POSIX.1g draft
-standard wanted to change it into a \fIsize_t\ *\fP, and that is what it is
-for SunOS 5.
-Later POSIX standards and glibc 2.x have
+was declared as an \fIint\ *\fP.
+A POSIX.1g draft
+standard wanted to change it into a \fIsize_t\ *\fPC;
+.\" SunOS 5 has 'size_t *'
+later POSIX standards and glibc 2.x have
.IR "socklen_t\ * ".
.SH EXAMPLE
See