Linux 3.5 compat, eops->encode_fh() takes inodes
[zfs.git] / lib / libspl / include / sys / param.h
index d9e7782..75cf0b7 100644 (file)
 #define DEV_BSIZE  512
 #define DEV_BSHIFT 9     /* log2(DEV_BSIZE) */
 
-#define MAXNAMELEN 256
-
-#ifdef _LP64
-#define MAXOFFSET_T 0x7fffffffffffffffl
-#else
-#define MAXOFFSET_T 0x7fffffffl
-#endif
+#define MAXNAMELEN      256
+#define MAXOFFSET_T     LLONG_MAX
 
 #define UID_NOBODY      60001   /* user ID no body */
 #define GID_NOBODY      UID_NOBODY
 #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 PAGESIZE (sysconf(_SC_PAGESIZE))