1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

s3-lib Improve indentation of errmap_unix

This also makes it easier to compare and contrast with the source4
version, because the differences here matter, and need to be resolved
with care.

Andrew Bartlett
This commit is contained in:
Andrew Bartlett 2011-05-31 09:16:35 +10:00
parent 159fad92d9
commit 9d5b53921d

View File

@ -28,88 +28,88 @@ static const struct {
int unix_error;
NTSTATUS nt_error;
} unix_nt_errmap[] = {
{ EPERM, NT_STATUS_ACCESS_DENIED },
{ EACCES, NT_STATUS_ACCESS_DENIED },
{ ENOENT, NT_STATUS_OBJECT_NAME_NOT_FOUND },
{ ENOTDIR, NT_STATUS_NOT_A_DIRECTORY },
{ EIO, NT_STATUS_IO_DEVICE_ERROR },
{ EBADF, NT_STATUS_INVALID_HANDLE },
{ EINVAL, NT_STATUS_INVALID_PARAMETER },
{ EEXIST, NT_STATUS_OBJECT_NAME_COLLISION},
{ ENFILE, NT_STATUS_TOO_MANY_OPENED_FILES },
{ EMFILE, NT_STATUS_TOO_MANY_OPENED_FILES },
{ ENOSPC, NT_STATUS_DISK_FULL },
{ ENOMEM, NT_STATUS_NO_MEMORY },
{ EISDIR, NT_STATUS_FILE_IS_A_DIRECTORY},
{ EMLINK, NT_STATUS_TOO_MANY_LINKS },
{ EINTR, NT_STATUS_RETRY },
{ ENOSYS, NT_STATUS_NOT_SUPPORTED },
{ EPERM, NT_STATUS_ACCESS_DENIED },
{ EACCES, NT_STATUS_ACCESS_DENIED },
{ ENOENT, NT_STATUS_OBJECT_NAME_NOT_FOUND },
{ ENOTDIR, NT_STATUS_NOT_A_DIRECTORY },
{ EIO, NT_STATUS_IO_DEVICE_ERROR },
{ EBADF, NT_STATUS_INVALID_HANDLE },
{ EINVAL, NT_STATUS_INVALID_PARAMETER },
{ EEXIST, NT_STATUS_OBJECT_NAME_COLLISION},
{ ENFILE, NT_STATUS_TOO_MANY_OPENED_FILES },
{ EMFILE, NT_STATUS_TOO_MANY_OPENED_FILES },
{ ENOSPC, NT_STATUS_DISK_FULL },
{ ENOMEM, NT_STATUS_NO_MEMORY },
{ EISDIR, NT_STATUS_FILE_IS_A_DIRECTORY},
{ EMLINK, NT_STATUS_TOO_MANY_LINKS },
{ EINTR, NT_STATUS_RETRY },
{ ENOSYS, NT_STATUS_NOT_SUPPORTED },
#ifdef ELOOP
{ ELOOP, NT_STATUS_OBJECT_PATH_NOT_FOUND },
{ ELOOP, NT_STATUS_OBJECT_PATH_NOT_FOUND },
#endif
#ifdef EFTYPE
{ EFTYPE, NT_STATUS_OBJECT_PATH_NOT_FOUND },
{ EFTYPE, NT_STATUS_OBJECT_PATH_NOT_FOUND },
#endif
#ifdef EDQUOT
{ EDQUOT, NT_STATUS_DISK_FULL }, /* Windows apps need this, not NT_STATUS_QUOTA_EXCEEDED */
{ EDQUOT, NT_STATUS_DISK_FULL }, /* Windows apps need this, not NT_STATUS_QUOTA_EXCEEDED */
#endif
#ifdef ENOTEMPTY
{ ENOTEMPTY, NT_STATUS_DIRECTORY_NOT_EMPTY },
{ ENOTEMPTY, NT_STATUS_DIRECTORY_NOT_EMPTY },
#endif
#ifdef EXDEV
{ EXDEV, NT_STATUS_NOT_SAME_DEVICE },
{ EXDEV, NT_STATUS_NOT_SAME_DEVICE },
#endif
#ifdef EROFS
{ EROFS, NT_STATUS_ACCESS_DENIED },
{ EROFS, NT_STATUS_ACCESS_DENIED },
#endif
#ifdef ENAMETOOLONG
{ ENAMETOOLONG, NT_STATUS_OBJECT_NAME_INVALID },
#endif
#ifdef EFBIG
{ EFBIG, NT_STATUS_DISK_FULL },
{ EFBIG, NT_STATUS_DISK_FULL },
#endif
#ifdef ENOBUFS
{ ENOBUFS, NT_STATUS_INSUFFICIENT_RESOURCES },
{ ENOBUFS, NT_STATUS_INSUFFICIENT_RESOURCES },
#endif
{ EAGAIN, NT_STATUS_NETWORK_BUSY },
{ EAGAIN, NT_STATUS_NETWORK_BUSY },
#ifdef EADDRINUSE
{ EADDRINUSE, NT_STATUS_ADDRESS_ALREADY_ASSOCIATED},
{ EADDRINUSE, NT_STATUS_ADDRESS_ALREADY_ASSOCIATED},
#endif
#ifdef ENETUNREACH
{ ENETUNREACH, NT_STATUS_NETWORK_UNREACHABLE},
{ ENETUNREACH, NT_STATUS_NETWORK_UNREACHABLE},
#endif
#ifdef EHOSTUNREACH
{ EHOSTUNREACH, NT_STATUS_HOST_UNREACHABLE},
{ EHOSTUNREACH, NT_STATUS_HOST_UNREACHABLE},
#endif
#ifdef ECONNREFUSED
{ ECONNREFUSED, NT_STATUS_CONNECTION_REFUSED},
#endif
#ifdef ETIMEDOUT
{ ETIMEDOUT, NT_STATUS_IO_TIMEOUT},
{ ETIMEDOUT, NT_STATUS_IO_TIMEOUT},
#endif
#ifdef ECONNABORTED
{ ECONNABORTED, NT_STATUS_CONNECTION_ABORTED},
#endif
#ifdef ECONNRESET
{ ECONNRESET, NT_STATUS_CONNECTION_RESET},
{ ECONNRESET, NT_STATUS_CONNECTION_RESET},
#endif
#ifdef ENODEV
{ ENODEV, NT_STATUS_DEVICE_DOES_NOT_EXIST},
{ ENODEV, NT_STATUS_DEVICE_DOES_NOT_EXIST},
#endif
#ifdef EPIPE
{ EPIPE, NT_STATUS_PIPE_BROKEN},
{ EPIPE, NT_STATUS_PIPE_BROKEN},
#endif
#ifdef EWOULDBLOCK
{ EWOULDBLOCK, NT_STATUS_NETWORK_BUSY },
{ EWOULDBLOCK, NT_STATUS_NETWORK_BUSY },
#endif
#ifdef ENOATTR
{ ENOATTR, NT_STATUS_NOT_FOUND },
{ ENOATTR, NT_STATUS_NOT_FOUND },
#endif
#ifdef ECANCELED
{ ECANCELED, NT_STATUS_CANCELLED},
{ ECANCELED, NT_STATUS_CANCELLED},
#endif
#ifdef ENOTSUP
{ ENOTSUP, NT_STATUS_NOT_SUPPORTED},
{ ENOTSUP, NT_STATUS_NOT_SUPPORTED},
#endif
};