Linux: always include <linux/uidgid.h> headerfile
authorChristof Hanke <christof.hanke@rzg.mpg.de>
Tue, 19 Nov 2013 08:57:22 +0000 (09:57 +0100)
committerDerrick Brashear <shadow@your-file-system.com>
Tue, 19 Nov 2013 13:03:51 +0000 (05:03 -0800)
when it is required. In some linux-kernels (like in SLES11 SP3)
it is not done automatically and the compilation fails.

Change-Id: I1e84969b26e87e36893b071103325a7a532ebbf9
Reviewed-on: http://gerrit.openafs.org/10471
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>

src/afs/LINUX/osi_machdep.h

index a59d9fb..d24c191 100644 (file)
@@ -150,6 +150,7 @@ typedef struct task_struct afs_proc_t;
 
 #ifdef HAVE_LINUX_KUID_T
 
+#include<linux/uidgid.h>
 typedef kuid_t afs_kuid_t;
 typedef kgid_t afs_kgid_t;
 extern struct user_namespace *afs_ns;