socket-util: Clarify EAGAIN error code for make_unix_socket().
authorBen Pfaff <blp@nicira.com>
Sat, 12 Dec 2009 00:59:44 +0000 (16:59 -0800)
committerBen Pfaff <blp@nicira.com>
Sat, 12 Dec 2009 00:59:44 +0000 (16:59 -0800)
commit21a60ea97b492ae642d5b35430b24d137cd67f35
tree9b9e1207ce3f53975e21b89c97201bf535c457b9
parentfbd8fd40a33fa96060b4dffd911e04555f8771d4
socket-util: Clarify EAGAIN error code for make_unix_socket().

make_unix_socket() can return EAGAIN in rare circumstances, e.g. when the
server's socket listen queue is full.  A lot of OVS callers interpret
EAGAIN as a "try again" error code, but in this case it means that the
attempt to create the socket failed.  So munge EAGAIN into another error
code to prevent that misinterpretation.
lib/socket-util.c