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_NFS4_MOUNT_H 8*8d67ca89SAndroid Build Coastguard Worker #define _LINUX_NFS4_MOUNT_H 9*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_VERSION 1 10*8d67ca89SAndroid Build Coastguard Worker struct nfs_string { 11*8d67ca89SAndroid Build Coastguard Worker unsigned int len; 12*8d67ca89SAndroid Build Coastguard Worker const char * data; 13*8d67ca89SAndroid Build Coastguard Worker }; 14*8d67ca89SAndroid Build Coastguard Worker struct nfs4_mount_data { 15*8d67ca89SAndroid Build Coastguard Worker int version; 16*8d67ca89SAndroid Build Coastguard Worker int flags; 17*8d67ca89SAndroid Build Coastguard Worker int rsize; 18*8d67ca89SAndroid Build Coastguard Worker int wsize; 19*8d67ca89SAndroid Build Coastguard Worker int timeo; 20*8d67ca89SAndroid Build Coastguard Worker int retrans; 21*8d67ca89SAndroid Build Coastguard Worker int acregmin; 22*8d67ca89SAndroid Build Coastguard Worker int acregmax; 23*8d67ca89SAndroid Build Coastguard Worker int acdirmin; 24*8d67ca89SAndroid Build Coastguard Worker int acdirmax; 25*8d67ca89SAndroid Build Coastguard Worker struct nfs_string client_addr; 26*8d67ca89SAndroid Build Coastguard Worker struct nfs_string mnt_path; 27*8d67ca89SAndroid Build Coastguard Worker struct nfs_string hostname; 28*8d67ca89SAndroid Build Coastguard Worker unsigned int host_addrlen; 29*8d67ca89SAndroid Build Coastguard Worker struct sockaddr * host_addr; 30*8d67ca89SAndroid Build Coastguard Worker int proto; 31*8d67ca89SAndroid Build Coastguard Worker int auth_flavourlen; 32*8d67ca89SAndroid Build Coastguard Worker int * auth_flavours; 33*8d67ca89SAndroid Build Coastguard Worker }; 34*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_SOFT 0x0001 35*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_INTR 0x0002 36*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_NOCTO 0x0010 37*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_NOAC 0x0020 38*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_STRICTLOCK 0x1000 39*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_UNSHARED 0x8000 40*8d67ca89SAndroid Build Coastguard Worker #define NFS4_MOUNT_FLAGMASK 0x9033 41*8d67ca89SAndroid Build Coastguard Worker #endif 42