mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
r23550: Add more UNIX error -> NT status mappings.
Jeremy.
(This used to be commit 1e66a8340e
)
This commit is contained in:
parent
3b9e5d0b4f
commit
4a77ae5af8
@ -63,9 +63,34 @@ const struct unix_error_map unix_dos_nt_errmap[] = {
|
||||
{ ENOBUFS, ERRDOS, ERRnomem, NT_STATUS_INSUFFICIENT_RESOURCES },
|
||||
#endif
|
||||
{ EAGAIN, ERRDOS, 111, NT_STATUS_NETWORK_BUSY },
|
||||
#ifdef EADDRINUSE
|
||||
{ EADDRINUSE, ERRDOS, 52, NT_STATUS_ADDRESS_ALREADY_ASSOCIATED},
|
||||
#endif
|
||||
#ifdef ENETUNREACH
|
||||
{ ENETUNREACH, ERRHRD, ERRgeneral, NT_STATUS_NETWORK_UNREACHABLE},
|
||||
#endif
|
||||
#ifdef EHOSTUNREACH
|
||||
{ EHOSTUNREACH, ERRHRD, ERRgeneral, NT_STATUS_HOST_UNREACHABLE},
|
||||
#endif
|
||||
#ifdef ECONNREFUSED
|
||||
{ ECONNREFUSED, ERRHRD, ERRgeneral, NT_STATUS_CONNECTION_REFUSED},
|
||||
#endif
|
||||
#ifdef ETIMEDOUT
|
||||
{ ETIMEDOUT, ERRHRD, 121, NT_STATUS_IO_TIMEOUT},
|
||||
#endif
|
||||
#ifdef ECONNABORTED
|
||||
{ ECONNABORTED, ERRHRD, ERRgeneral, NT_STATUS_CONNECTION_ABORTED},
|
||||
#endif
|
||||
#ifdef ENODEV
|
||||
{ ENODEV, ERRDOS, 55, NT_STATUS_DEVICE_DOES_NOT_EXIST},
|
||||
#endif
|
||||
#ifdef EPIPE
|
||||
{ EPIPE, ERRDOS, 109, NT_STATUS_PIPE_BROKEN},
|
||||
#endif
|
||||
#ifdef EWOULDBLOCK
|
||||
{ EWOULDBLOCK, ERRDOS, 111, NT_STATUS_NETWORK_BUSY },
|
||||
#endif
|
||||
|
||||
{ 0, 0, 0, NT_STATUS_OK }
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user