1 /* 2 * include/linux/nfsd/auth.h 3 * 4 * nfsd-specific authentication stuff. 5 * uid/gid mapping not yet implemented. 6 * 7 * Copyright (C) 1995, 1996 Olaf Kirch <okir (at) monad.swb.de> 8 */ 9 10 #ifndef LINUX_NFSD_AUTH_H 11 #define LINUX_NFSD_AUTH_H 12 13 #ifdef __KERNEL__ 14 15 #define nfsd_luid(rq, uid) ((u32)(uid)) 16 #define nfsd_lgid(rq, gid) ((u32)(gid)) 17 #define nfsd_ruid(rq, uid) ((u32)(uid)) 18 #define nfsd_rgid(rq, gid) ((u32)(gid)) 19 20 /* 21 * Set the current process's fsuid/fsgid etc to those of the NFS 22 * client user 23 */ 24 int nfsd_setuser(struct svc_rqst *, struct svc_export *); 25 26 #endif /* __KERNEL__ */ 27 #endif /* LINUX_NFSD_AUTH_H */ 28