deal-with-linux-large-uids-20020115
authorDerrick Brashear <shadow@dementia.org>
Tue, 15 Jan 2002 17:17:31 +0000 (17:17 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 15 Jan 2002 17:17:31 +0000 (17:17 +0000)
based on feedback from Hartmut Reuter <reuter@rzg.mpg.de>

2.2 headers define the right things for this to work

src/afs/LINUX/osi_machdep.h

index 1cea9eb..91c3229 100644 (file)
@@ -100,10 +100,10 @@ typedef struct cred {             /* maps to task field: */
 #else
     int cr_ref;
 #endif
-    unsigned short cr_uid;     /* euid */
-    unsigned short cr_ruid;    /* uid */
-    unsigned short cr_gid;     /* egid */
-    unsigned short cr_rgid;    /* gid */
+    uid_t cr_uid;      /* euid */
+    uid_t cr_ruid;     /* uid */
+    gid_t cr_gid;      /* egid */
+    gid_t cr_rgid;     /* gid */
     gid_t cr_groups[NGROUPS];  /* 32 groups - empty set to NOGROUP */
     int cr_ngroups;
 } cred_t;