1*8d67ca89SAndroid Build Coastguard Worker /* 2*8d67ca89SAndroid Build Coastguard Worker * This file is auto-generated. Modifications will be lost. 3*8d67ca89SAndroid Build Coastguard Worker * 4*8d67ca89SAndroid Build Coastguard Worker * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5*8d67ca89SAndroid Build Coastguard Worker * for more information. 6*8d67ca89SAndroid Build Coastguard Worker */ 7*8d67ca89SAndroid Build Coastguard Worker #ifndef _UAPI_LINUX_NFS_H 8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LINUX_NFS_H 9*8d67ca89SAndroid Build Coastguard Worker #include <linux/types.h> 10*8d67ca89SAndroid Build Coastguard Worker #define NFS_PROGRAM 100003 11*8d67ca89SAndroid Build Coastguard Worker #define NFS_PORT 2049 12*8d67ca89SAndroid Build Coastguard Worker #define NFS_RDMA_PORT 20049 13*8d67ca89SAndroid Build Coastguard Worker #define NFS_MAXDATA 8192 14*8d67ca89SAndroid Build Coastguard Worker #define NFS_MAXPATHLEN 1024 15*8d67ca89SAndroid Build Coastguard Worker #define NFS_MAXNAMLEN 255 16*8d67ca89SAndroid Build Coastguard Worker #define NFS_MAXGROUPS 16 17*8d67ca89SAndroid Build Coastguard Worker #define NFS_FHSIZE 32 18*8d67ca89SAndroid Build Coastguard Worker #define NFS_COOKIESIZE 4 19*8d67ca89SAndroid Build Coastguard Worker #define NFS_FIFO_DEV (- 1) 20*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_FMT 0170000 21*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_DIR 0040000 22*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_CHR 0020000 23*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_BLK 0060000 24*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_REG 0100000 25*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_LNK 0120000 26*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_SOCK 0140000 27*8d67ca89SAndroid Build Coastguard Worker #define NFSMODE_FIFO 0010000 28*8d67ca89SAndroid Build Coastguard Worker #define NFS_MNT_PROGRAM 100005 29*8d67ca89SAndroid Build Coastguard Worker #define NFS_MNT_VERSION 1 30*8d67ca89SAndroid Build Coastguard Worker #define NFS_MNT3_VERSION 3 31*8d67ca89SAndroid Build Coastguard Worker #define NFS_PIPE_DIRNAME "nfs" 32*8d67ca89SAndroid Build Coastguard Worker enum nfs_stat { 33*8d67ca89SAndroid Build Coastguard Worker NFS_OK = 0, 34*8d67ca89SAndroid Build Coastguard Worker NFSERR_PERM = 1, 35*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOENT = 2, 36*8d67ca89SAndroid Build Coastguard Worker NFSERR_IO = 5, 37*8d67ca89SAndroid Build Coastguard Worker NFSERR_NXIO = 6, 38*8d67ca89SAndroid Build Coastguard Worker NFSERR_EAGAIN = 11, 39*8d67ca89SAndroid Build Coastguard Worker NFSERR_ACCES = 13, 40*8d67ca89SAndroid Build Coastguard Worker NFSERR_EXIST = 17, 41*8d67ca89SAndroid Build Coastguard Worker NFSERR_XDEV = 18, 42*8d67ca89SAndroid Build Coastguard Worker NFSERR_NODEV = 19, 43*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOTDIR = 20, 44*8d67ca89SAndroid Build Coastguard Worker NFSERR_ISDIR = 21, 45*8d67ca89SAndroid Build Coastguard Worker NFSERR_INVAL = 22, 46*8d67ca89SAndroid Build Coastguard Worker NFSERR_FBIG = 27, 47*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOSPC = 28, 48*8d67ca89SAndroid Build Coastguard Worker NFSERR_ROFS = 30, 49*8d67ca89SAndroid Build Coastguard Worker NFSERR_MLINK = 31, 50*8d67ca89SAndroid Build Coastguard Worker NFSERR_NAMETOOLONG = 63, 51*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOTEMPTY = 66, 52*8d67ca89SAndroid Build Coastguard Worker NFSERR_DQUOT = 69, 53*8d67ca89SAndroid Build Coastguard Worker NFSERR_STALE = 70, 54*8d67ca89SAndroid Build Coastguard Worker NFSERR_REMOTE = 71, 55*8d67ca89SAndroid Build Coastguard Worker NFSERR_WFLUSH = 99, 56*8d67ca89SAndroid Build Coastguard Worker NFSERR_BADHANDLE = 10001, 57*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOT_SYNC = 10002, 58*8d67ca89SAndroid Build Coastguard Worker NFSERR_BAD_COOKIE = 10003, 59*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOTSUPP = 10004, 60*8d67ca89SAndroid Build Coastguard Worker NFSERR_TOOSMALL = 10005, 61*8d67ca89SAndroid Build Coastguard Worker NFSERR_SERVERFAULT = 10006, 62*8d67ca89SAndroid Build Coastguard Worker NFSERR_BADTYPE = 10007, 63*8d67ca89SAndroid Build Coastguard Worker NFSERR_JUKEBOX = 10008, 64*8d67ca89SAndroid Build Coastguard Worker NFSERR_SAME = 10009, 65*8d67ca89SAndroid Build Coastguard Worker NFSERR_DENIED = 10010, 66*8d67ca89SAndroid Build Coastguard Worker NFSERR_EXPIRED = 10011, 67*8d67ca89SAndroid Build Coastguard Worker NFSERR_LOCKED = 10012, 68*8d67ca89SAndroid Build Coastguard Worker NFSERR_GRACE = 10013, 69*8d67ca89SAndroid Build Coastguard Worker NFSERR_FHEXPIRED = 10014, 70*8d67ca89SAndroid Build Coastguard Worker NFSERR_SHARE_DENIED = 10015, 71*8d67ca89SAndroid Build Coastguard Worker NFSERR_WRONGSEC = 10016, 72*8d67ca89SAndroid Build Coastguard Worker NFSERR_CLID_INUSE = 10017, 73*8d67ca89SAndroid Build Coastguard Worker NFSERR_RESOURCE = 10018, 74*8d67ca89SAndroid Build Coastguard Worker NFSERR_MOVED = 10019, 75*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOFILEHANDLE = 10020, 76*8d67ca89SAndroid Build Coastguard Worker NFSERR_MINOR_VERS_MISMATCH = 10021, 77*8d67ca89SAndroid Build Coastguard Worker NFSERR_STALE_CLIENTID = 10022, 78*8d67ca89SAndroid Build Coastguard Worker NFSERR_STALE_STATEID = 10023, 79*8d67ca89SAndroid Build Coastguard Worker NFSERR_OLD_STATEID = 10024, 80*8d67ca89SAndroid Build Coastguard Worker NFSERR_BAD_STATEID = 10025, 81*8d67ca89SAndroid Build Coastguard Worker NFSERR_BAD_SEQID = 10026, 82*8d67ca89SAndroid Build Coastguard Worker NFSERR_NOT_SAME = 10027, 83*8d67ca89SAndroid Build Coastguard Worker NFSERR_LOCK_RANGE = 10028, 84*8d67ca89SAndroid Build Coastguard Worker NFSERR_SYMLINK = 10029, 85*8d67ca89SAndroid Build Coastguard Worker NFSERR_RESTOREFH = 10030, 86*8d67ca89SAndroid Build Coastguard Worker NFSERR_LEASE_MOVED = 10031, 87*8d67ca89SAndroid Build Coastguard Worker NFSERR_ATTRNOTSUPP = 10032, 88*8d67ca89SAndroid Build Coastguard Worker NFSERR_NO_GRACE = 10033, 89*8d67ca89SAndroid Build Coastguard Worker NFSERR_RECLAIM_BAD = 10034, 90*8d67ca89SAndroid Build Coastguard Worker NFSERR_RECLAIM_CONFLICT = 10035, 91*8d67ca89SAndroid Build Coastguard Worker NFSERR_BAD_XDR = 10036, 92*8d67ca89SAndroid Build Coastguard Worker NFSERR_LOCKS_HELD = 10037, 93*8d67ca89SAndroid Build Coastguard Worker NFSERR_OPENMODE = 10038, 94*8d67ca89SAndroid Build Coastguard Worker NFSERR_BADOWNER = 10039, 95*8d67ca89SAndroid Build Coastguard Worker NFSERR_BADCHAR = 10040, 96*8d67ca89SAndroid Build Coastguard Worker NFSERR_BADNAME = 10041, 97*8d67ca89SAndroid Build Coastguard Worker NFSERR_BAD_RANGE = 10042, 98*8d67ca89SAndroid Build Coastguard Worker NFSERR_LOCK_NOTSUPP = 10043, 99*8d67ca89SAndroid Build Coastguard Worker NFSERR_OP_ILLEGAL = 10044, 100*8d67ca89SAndroid Build Coastguard Worker NFSERR_DEADLOCK = 10045, 101*8d67ca89SAndroid Build Coastguard Worker NFSERR_FILE_OPEN = 10046, 102*8d67ca89SAndroid Build Coastguard Worker NFSERR_ADMIN_REVOKED = 10047, 103*8d67ca89SAndroid Build Coastguard Worker NFSERR_CB_PATH_DOWN = 10048, 104*8d67ca89SAndroid Build Coastguard Worker }; 105*8d67ca89SAndroid Build Coastguard Worker enum nfs_ftype { 106*8d67ca89SAndroid Build Coastguard Worker NFNON = 0, 107*8d67ca89SAndroid Build Coastguard Worker NFREG = 1, 108*8d67ca89SAndroid Build Coastguard Worker NFDIR = 2, 109*8d67ca89SAndroid Build Coastguard Worker NFBLK = 3, 110*8d67ca89SAndroid Build Coastguard Worker NFCHR = 4, 111*8d67ca89SAndroid Build Coastguard Worker NFLNK = 5, 112*8d67ca89SAndroid Build Coastguard Worker NFSOCK = 6, 113*8d67ca89SAndroid Build Coastguard Worker NFBAD = 7, 114*8d67ca89SAndroid Build Coastguard Worker NFFIFO = 8 115*8d67ca89SAndroid Build Coastguard Worker }; 116*8d67ca89SAndroid Build Coastguard Worker #endif 117