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@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 */ 24void nfsd_setuser(struct svc_rqst *, struct svc_export *); 25 26 27#endif /* __KERNEL__ */ 28#endif /* LINUX_NFSD_AUTH_H */ 29