mount: handle EDQUOT > 255 properly. closes bug 1579
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
9f82d0be61
commit
dc1fd2e52a
@ -749,7 +749,15 @@ static const uint8_t nfs_err_stat[] = {
|
||||
19, 20, 21, 22, 27, 28,
|
||||
30, 63, 66, 69, 70, 71
|
||||
};
|
||||
static const uint8_t nfs_err_errnum[] = {
|
||||
#if ( \
|
||||
EPERM | ENOENT | EIO | ENXIO | EACCES| EEXIST | \
|
||||
ENODEV| ENOTDIR | EISDIR | EINVAL| EFBIG | ENOSPC | \
|
||||
EROFS | ENAMETOOLONG| ENOTEMPTY| EDQUOT| ESTALE| EREMOTE) < 256
|
||||
typedef uint8_t nfs_err_type;
|
||||
#else
|
||||
typedef uint16_t nfs_err_type;
|
||||
#endif
|
||||
static const nfs_err_type nfs_err_errnum[] = {
|
||||
EPERM , ENOENT , EIO , ENXIO , EACCES, EEXIST,
|
||||
ENODEV, ENOTDIR , EISDIR , EINVAL, EFBIG , ENOSPC,
|
||||
EROFS , ENAMETOOLONG, ENOTEMPTY, EDQUOT, ESTALE, EREMOTE
|
||||
|
Loading…
Reference in New Issue
Block a user