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