Ensure EBADF returns for socket functions on mingw.
authorBruno Haible <bruno@clisp.org>
Tue, 20 Sep 2011 22:20:59 +0000 (00:20 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 20 Sep 2011 22:20:59 +0000 (00:20 +0200)
commit4f86301f09e10e2c88d539392723c4d21385bcab
tree22addc253dd37dfb9f2c590ba1764e273e3e3c59
parent8b0c40c0d4dc2668acf7b5ab29211d66792314b2
Ensure EBADF returns for socket functions on mingw.

* lib/accept.c (rpl_accept): Fail with error EBADF if the file
descriptor is invalid.
* lib/bind.c (rpl_bind): Likewise.
* lib/connect.c (rpl_connect): Likewise.
* lib/getpeername.c (rpl_getpeername): Likewise.
* lib/getsockname.c (rpl_getsockname): Likewise.
* lib/getsockopt.c (rpl_getsockopt): Likewise.
* lib/listen.c (rpl_listen): Likewise.
* lib/recv.c (rpl_recv): Likewise.
* lib/recvfrom.c (rpl_recvfrom): Likewise.
* lib/send.c (rpl_send): Likewise.
* lib/sendto.c (rpl_sendto): Likewise.
* lib/setsockopt.c (rpl_setsockopt): Likewise.
* lib/shutdown.c (rpl_shutdown): Likewise.
14 files changed:
ChangeLog
lib/accept.c
lib/bind.c
lib/connect.c
lib/getpeername.c
lib/getsockname.c
lib/getsockopt.c
lib/listen.c
lib/recv.c
lib/recvfrom.c
lib/send.c
lib/sendto.c
lib/setsockopt.c
lib/shutdown.c