Home | History | Annotate | Download | only in nfsd
      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