auth.h 540 B

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