Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
nfs.h File Reference

Go to the source code of this file.

Macros

#define NFS_PROGRAM   100003
 
#define NFS_PORT   2049
 
#define NFS_MAXDATA   8192
 
#define NFS_MAXPATHLEN   1024
 
#define NFS_MAXNAMLEN   255
 
#define NFS_MAXGROUPS   16
 
#define NFS_FHSIZE   32
 
#define NFS_COOKIESIZE   4
 
#define NFS_FIFO_DEV   (-1)
 
#define NFSMODE_FMT   0170000
 
#define NFSMODE_DIR   0040000
 
#define NFSMODE_CHR   0020000
 
#define NFSMODE_BLK   0060000
 
#define NFSMODE_REG   0100000
 
#define NFSMODE_LNK   0120000
 
#define NFSMODE_SOCK   0140000
 
#define NFSMODE_FIFO   0010000
 
#define NFS_MNT_PROGRAM   100005
 
#define NFS_MNT_VERSION   1
 
#define NFS_MNT3_VERSION   3
 
#define NFS_PIPE_DIRNAME   "nfs"
 

Enumerations

enum  nfs_stat {
  NFS_OK = 0, NFSERR_PERM = 1, NFSERR_NOENT = 2, NFSERR_IO = 5,
  NFSERR_NXIO = 6, NFSERR_EAGAIN = 11, NFSERR_ACCES = 13, NFSERR_EXIST = 17,
  NFSERR_XDEV = 18, NFSERR_NODEV = 19, NFSERR_NOTDIR = 20, NFSERR_ISDIR = 21,
  NFSERR_INVAL = 22, NFSERR_FBIG = 27, NFSERR_NOSPC = 28, NFSERR_ROFS = 30,
  NFSERR_MLINK = 31, NFSERR_OPNOTSUPP = 45, NFSERR_NAMETOOLONG = 63, NFSERR_NOTEMPTY = 66,
  NFSERR_DQUOT = 69, NFSERR_STALE = 70, NFSERR_REMOTE = 71, NFSERR_WFLUSH = 99,
  NFSERR_BADHANDLE = 10001, NFSERR_NOT_SYNC = 10002, NFSERR_BAD_COOKIE = 10003, NFSERR_NOTSUPP = 10004,
  NFSERR_TOOSMALL = 10005, NFSERR_SERVERFAULT = 10006, NFSERR_BADTYPE = 10007, NFSERR_JUKEBOX = 10008,
  NFSERR_SAME = 10009, NFSERR_DENIED = 10010, NFSERR_EXPIRED = 10011, NFSERR_LOCKED = 10012,
  NFSERR_GRACE = 10013, NFSERR_FHEXPIRED = 10014, NFSERR_SHARE_DENIED = 10015, NFSERR_WRONGSEC = 10016,
  NFSERR_CLID_INUSE = 10017, NFSERR_RESOURCE = 10018, NFSERR_MOVED = 10019, NFSERR_NOFILEHANDLE = 10020,
  NFSERR_MINOR_VERS_MISMATCH = 10021, NFSERR_STALE_CLIENTID = 10022, NFSERR_STALE_STATEID = 10023, NFSERR_OLD_STATEID = 10024,
  NFSERR_BAD_STATEID = 10025, NFSERR_BAD_SEQID = 10026, NFSERR_NOT_SAME = 10027, NFSERR_LOCK_RANGE = 10028,
  NFSERR_SYMLINK = 10029, NFSERR_RESTOREFH = 10030, NFSERR_LEASE_MOVED = 10031, NFSERR_ATTRNOTSUPP = 10032,
  NFSERR_NO_GRACE = 10033, NFSERR_RECLAIM_BAD = 10034, NFSERR_RECLAIM_CONFLICT = 10035, NFSERR_BAD_XDR = 10036,
  NFSERR_LOCKS_HELD = 10037, NFSERR_OPENMODE = 10038, NFSERR_BADOWNER = 10039, NFSERR_BADCHAR = 10040,
  NFSERR_BADNAME = 10041, NFSERR_BAD_RANGE = 10042, NFSERR_LOCK_NOTSUPP = 10043, NFSERR_OP_ILLEGAL = 10044,
  NFSERR_DEADLOCK = 10045, NFSERR_FILE_OPEN = 10046, NFSERR_ADMIN_REVOKED = 10047, NFSERR_CB_PATH_DOWN = 10048
}
 
enum  nfs_ftype {
  NFNON = 0, NFREG = 1, NFDIR = 2, NFBLK = 3,
  NFCHR = 4, NFLNK = 5, NFSOCK = 6, NFBAD = 7,
  NFFIFO = 8
}
 

Macro Definition Documentation

#define NFS_COOKIESIZE   4

Definition at line 17 of file nfs.h.

#define NFS_FHSIZE   32

Definition at line 16 of file nfs.h.

#define NFS_FIFO_DEV   (-1)

Definition at line 18 of file nfs.h.

#define NFS_MAXDATA   8192

Definition at line 12 of file nfs.h.

#define NFS_MAXGROUPS   16

Definition at line 15 of file nfs.h.

#define NFS_MAXNAMLEN   255

Definition at line 14 of file nfs.h.

#define NFS_MAXPATHLEN   1024

Definition at line 13 of file nfs.h.

#define NFS_MNT3_VERSION   3

Definition at line 30 of file nfs.h.

#define NFS_MNT_PROGRAM   100005

Definition at line 28 of file nfs.h.

#define NFS_MNT_VERSION   1

Definition at line 29 of file nfs.h.

#define NFS_PIPE_DIRNAME   "nfs"

Definition at line 32 of file nfs.h.

#define NFS_PORT   2049

Definition at line 11 of file nfs.h.

#define NFS_PROGRAM   100003

Definition at line 10 of file nfs.h.

#define NFSMODE_BLK   0060000

Definition at line 22 of file nfs.h.

#define NFSMODE_CHR   0020000

Definition at line 21 of file nfs.h.

#define NFSMODE_DIR   0040000

Definition at line 20 of file nfs.h.

#define NFSMODE_FIFO   0010000

Definition at line 26 of file nfs.h.

#define NFSMODE_FMT   0170000

Definition at line 19 of file nfs.h.

#define NFSMODE_LNK   0120000

Definition at line 24 of file nfs.h.

#define NFSMODE_REG   0100000

Definition at line 23 of file nfs.h.

#define NFSMODE_SOCK   0140000

Definition at line 25 of file nfs.h.

Enumeration Type Documentation

enum nfs_ftype
Enumerator:
NFNON 
NFREG 
NFDIR 
NFBLK 
NFCHR 
NFLNK 
NFSOCK 
NFBAD 
NFFIFO 

Definition at line 119 of file nfs.h.

enum nfs_stat
Enumerator:
NFS_OK 
NFSERR_PERM 
NFSERR_NOENT 
NFSERR_IO 
NFSERR_NXIO 
NFSERR_EAGAIN 
NFSERR_ACCES 
NFSERR_EXIST 
NFSERR_XDEV 
NFSERR_NODEV 
NFSERR_NOTDIR 
NFSERR_ISDIR 
NFSERR_INVAL 
NFSERR_FBIG 
NFSERR_NOSPC 
NFSERR_ROFS 
NFSERR_MLINK 
NFSERR_OPNOTSUPP 
NFSERR_NAMETOOLONG 
NFSERR_NOTEMPTY 
NFSERR_DQUOT 
NFSERR_STALE 
NFSERR_REMOTE 
NFSERR_WFLUSH 
NFSERR_BADHANDLE 
NFSERR_NOT_SYNC 
NFSERR_BAD_COOKIE 
NFSERR_NOTSUPP 
NFSERR_TOOSMALL 
NFSERR_SERVERFAULT 
NFSERR_BADTYPE 
NFSERR_JUKEBOX 
NFSERR_SAME 
NFSERR_DENIED 
NFSERR_EXPIRED 
NFSERR_LOCKED 
NFSERR_GRACE 
NFSERR_FHEXPIRED 
NFSERR_SHARE_DENIED 
NFSERR_WRONGSEC 
NFSERR_CLID_INUSE 
NFSERR_RESOURCE 
NFSERR_MOVED 
NFSERR_NOFILEHANDLE 
NFSERR_MINOR_VERS_MISMATCH 
NFSERR_STALE_CLIENTID 
NFSERR_STALE_STATEID 
NFSERR_OLD_STATEID 
NFSERR_BAD_STATEID 
NFSERR_BAD_SEQID 
NFSERR_NOT_SAME 
NFSERR_LOCK_RANGE 
NFSERR_SYMLINK 
NFSERR_RESTOREFH 
NFSERR_LEASE_MOVED 
NFSERR_ATTRNOTSUPP 
NFSERR_NO_GRACE 
NFSERR_RECLAIM_BAD 
NFSERR_RECLAIM_CONFLICT 
NFSERR_BAD_XDR 
NFSERR_LOCKS_HELD 
NFSERR_OPENMODE 
NFSERR_BADOWNER 
NFSERR_BADCHAR 
NFSERR_BADNAME 
NFSERR_BAD_RANGE 
NFSERR_LOCK_NOTSUPP 
NFSERR_OP_ILLEGAL 
NFSERR_DEADLOCK 
NFSERR_FILE_OPEN 
NFSERR_ADMIN_REVOKED 
NFSERR_CB_PATH_DOWN 

Definition at line 42 of file nfs.h.