diff --git a/man2/accept.2 b/man2/accept.2 index 6fb5f723c..8fede047f 100644 --- a/man2/accept.2 +++ b/man2/accept.2 @@ -353,13 +353,15 @@ implied by closing the new socket. 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