xref: /aosp_15_r20/prebuilts/build-tools/sysroots/arm-unknown-linux-musleabihf/include/linux/nfs2.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 _LINUX_NFS2_H
8*cda5da8dSAndroid Build Coastguard Worker #define _LINUX_NFS2_H
9*cda5da8dSAndroid Build Coastguard Worker #define NFS2_PORT 2049
10*cda5da8dSAndroid Build Coastguard Worker #define NFS2_MAXDATA 8192
11*cda5da8dSAndroid Build Coastguard Worker #define NFS2_MAXPATHLEN 1024
12*cda5da8dSAndroid Build Coastguard Worker #define NFS2_MAXNAMLEN 255
13*cda5da8dSAndroid Build Coastguard Worker #define NFS2_MAXGROUPS 16
14*cda5da8dSAndroid Build Coastguard Worker #define NFS2_FHSIZE 32
15*cda5da8dSAndroid Build Coastguard Worker #define NFS2_COOKIESIZE 4
16*cda5da8dSAndroid Build Coastguard Worker #define NFS2_FIFO_DEV (- 1)
17*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_FMT 0170000
18*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_DIR 0040000
19*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_CHR 0020000
20*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_BLK 0060000
21*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_REG 0100000
22*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_LNK 0120000
23*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_SOCK 0140000
24*cda5da8dSAndroid Build Coastguard Worker #define NFS2MODE_FIFO 0010000
25*cda5da8dSAndroid Build Coastguard Worker enum nfs2_ftype {
26*cda5da8dSAndroid Build Coastguard Worker   NF2NON = 0,
27*cda5da8dSAndroid Build Coastguard Worker   NF2REG = 1,
28*cda5da8dSAndroid Build Coastguard Worker   NF2DIR = 2,
29*cda5da8dSAndroid Build Coastguard Worker   NF2BLK = 3,
30*cda5da8dSAndroid Build Coastguard Worker   NF2CHR = 4,
31*cda5da8dSAndroid Build Coastguard Worker   NF2LNK = 5,
32*cda5da8dSAndroid Build Coastguard Worker   NF2SOCK = 6,
33*cda5da8dSAndroid Build Coastguard Worker   NF2BAD = 7,
34*cda5da8dSAndroid Build Coastguard Worker   NF2FIFO = 8
35*cda5da8dSAndroid Build Coastguard Worker };
36*cda5da8dSAndroid Build Coastguard Worker struct nfs2_fh {
37*cda5da8dSAndroid Build Coastguard Worker   char data[NFS2_FHSIZE];
38*cda5da8dSAndroid Build Coastguard Worker };
39*cda5da8dSAndroid Build Coastguard Worker #define NFS2_VERSION 2
40*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_NULL 0
41*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_GETATTR 1
42*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_SETATTR 2
43*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_ROOT 3
44*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_LOOKUP 4
45*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_READLINK 5
46*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_READ 6
47*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_WRITECACHE 7
48*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_WRITE 8
49*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_CREATE 9
50*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_REMOVE 10
51*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_RENAME 11
52*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_LINK 12
53*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_SYMLINK 13
54*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_MKDIR 14
55*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_RMDIR 15
56*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_READDIR 16
57*cda5da8dSAndroid Build Coastguard Worker #define NFSPROC_STATFS 17
58*cda5da8dSAndroid Build Coastguard Worker #endif
59