mirror of git://sourceware.org/git/glibc.git
hurd: Fix shutdown() errno on non-sock
This commit is contained in:
parent
ff806e9233
commit
6ab5980f4c
|
@ -32,7 +32,12 @@ int
|
|||
shutdown (int fd, int how)
|
||||
{
|
||||
error_t err = HURD_DPORT_USE (fd, __socket_shutdown (port, how));
|
||||
|
||||
if (err == MIG_BAD_ID || err == EOPNOTSUPP)
|
||||
/* The file did not grok the ifsock protocol. */
|
||||
err = ENOTSOCK;
|
||||
if (err)
|
||||
return __hurd_dfail (fd, err);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue