svn commit: r198781 - head/lib/libc/sys

Colin Percival cperciva at FreeBSD.org
Mon Nov 2 07:21:14 UTC 2009


Author: cperciva
Date: Mon Nov  2 07:21:13 2009
New Revision: 198781
URL: http://svn.freebsd.org/changeset/base/198781

Log:
  Attempt to reduce accidental foot-shooting by pointing out that
  accept(2)ed sockets do not necessarily inherit O_NONBLOCK from
  listening sockets on non-FreeBSD platforms.
  
  Feet shot:	cperciva
  MFC after:	1 month

Modified:
  head/lib/libc/sys/accept.2

Modified: head/lib/libc/sys/accept.2
==============================================================================
--- head/lib/libc/sys/accept.2	Mon Nov  2 06:36:54 2009	(r198780)
+++ head/lib/libc/sys/accept.2	Mon Nov  2 07:21:13 2009	(r198781)
@@ -126,6 +126,10 @@ new socket.
 For some applications, performance may be enhanced by using an
 .Xr accept_filter 9
 to pre-process incoming connections.
+.Pp
+Portable programs should not rely on the
+.Dv O_NONBLOCK
+property being inherited.
 .Sh RETURN VALUES
 The call returns \-1 on error.
 If it succeeds, it returns a non-negative


More information about the svn-src-head mailing list