Correct MAXUID

The uid_t on most systems is in fact and unsigned 32-bit value.
This is almost always correct, however you could compile your
kernel to use an unsigned 16-bit value for uid_t.  In practice
I've never encountered a distribution which does this so I'm
willing to overlook this corner case for now.

Closes #165
This commit is contained in:
Brian Behlendorf 2011-04-29 14:03:12 -07:00
parent 055656d4f4
commit 94e954257a

View File

@ -54,7 +54,7 @@
#define GID_NOBODY UID_NOBODY #define GID_NOBODY UID_NOBODY
#define UID_NOACCESS 60002 /* user ID no access */ #define UID_NOACCESS 60002 /* user ID no access */
#define MAXUID 2147483647 /* max user id */ #define MAXUID UINT32_MAX /* max user id */
#define MAXPROJID MAXUID /* max project id */ #define MAXPROJID MAXUID /* max project id */
#define PAGESIZE (sysconf(_SC_PAGESIZE)) #define PAGESIZE (sysconf(_SC_PAGESIZE))