~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to fs/nfsd/vfs.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#define NFSD_MAY_SATTR          8
18
18
#define NFSD_MAY_TRUNC          16
19
19
#define NFSD_MAY_LOCK           32
 
20
#define NFSD_MAY_MASK           63
 
21
 
 
22
/* extra hints to permission and open routines: */
20
23
#define NFSD_MAY_OWNER_OVERRIDE 64
21
24
#define NFSD_MAY_LOCAL_ACCESS   128 /* IRIX doing local access check on device special file*/
22
25
#define NFSD_MAY_BYPASS_GSS_ON_ROOT 256
23
26
#define NFSD_MAY_NOT_BREAK_LEASE 512
 
27
#define NFSD_MAY_BYPASS_GSS     1024
24
28
 
25
29
#define NFSD_MAY_CREATE         (NFSD_MAY_EXEC|NFSD_MAY_WRITE)
26
30
#define NFSD_MAY_REMOVE         (NFSD_MAY_EXEC|NFSD_MAY_WRITE|NFSD_MAY_TRUNC)
54
58
                                int type, dev_t rdev, struct svc_fh *res);
55
59
#ifdef CONFIG_NFSD_V3
56
60
__be32          nfsd_access(struct svc_rqst *, struct svc_fh *, u32 *, u32 *);
57
 
__be32          nfsd_create_v3(struct svc_rqst *, struct svc_fh *,
 
61
__be32          do_nfsd_create(struct svc_rqst *, struct svc_fh *,
58
62
                                char *name, int len, struct iattr *attrs,
59
63
                                struct svc_fh *res, int createmode,
60
64
                                u32 *verifier, int *truncp, int *created);