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