accept(2): may return EAGAIN

Xin Li delphij at delphij.net
Thu Oct 9 01:11:38 UTC 2014


Hi,

It seems like accept(2) may and does return EAGAIN.  Do the following
change look appropriate to you?

Index: lib/libc/sys/accept.2
===================================================================
--- lib/libc/sys/accept.2	(revision 272709)
+++ lib/libc/sys/accept.2	(working copy)
@@ -28,7 +28,7 @@
 .\"     @(#)accept.2	8.2 (Berkeley) 12/11/93
 .\" $FreeBSD$
 .\"
-.Dd October 1, 2013
+.Dd October 9, 2014
 .Dt ACCEPT 2
 .Os
 .Sh NAME
@@ -201,7 +201,7 @@ The
 .Fa addr
 argument is not in a writable part of the
 user address space.
-.It Bq Er EWOULDBLOCK
+.It Bo Er EWOULDBLOCK Bc or Bq Er EAGAIN
 The socket is marked non-blocking and no connections
 are present to be accepted.
 .It Bq Er ECONNABORTED


Cheers,
-- 
Xin LI <delphij at delphij.net>    https://www.delphij.net/
FreeBSD - The Power to Serve!           Live free or die


More information about the freebsd-doc mailing list