1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/mount_flags.in; do not edit. */ 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard Worker #include "gcc_compat.h" 4*cf84ac9aSAndroid Build Coastguard Worker #include "static_assert.h" 5*cf84ac9aSAndroid Build Coastguard Worker 6*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_RDONLY) || (defined(HAVE_DECL_MS_RDONLY) && HAVE_DECL_MS_RDONLY) 7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 8*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_RDONLY) == (1), "MS_RDONLY != 1"); 9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 10*cf84ac9aSAndroid Build Coastguard Worker #else 11*cf84ac9aSAndroid Build Coastguard Worker # define MS_RDONLY 1 12*cf84ac9aSAndroid Build Coastguard Worker #endif 13*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOSUID) || (defined(HAVE_DECL_MS_NOSUID) && HAVE_DECL_MS_NOSUID) 14*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 15*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOSUID) == (2), "MS_NOSUID != 2"); 16*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 17*cf84ac9aSAndroid Build Coastguard Worker #else 18*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOSUID 2 19*cf84ac9aSAndroid Build Coastguard Worker #endif 20*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NODEV) || (defined(HAVE_DECL_MS_NODEV) && HAVE_DECL_MS_NODEV) 21*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 22*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NODEV) == (4), "MS_NODEV != 4"); 23*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 24*cf84ac9aSAndroid Build Coastguard Worker #else 25*cf84ac9aSAndroid Build Coastguard Worker # define MS_NODEV 4 26*cf84ac9aSAndroid Build Coastguard Worker #endif 27*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOEXEC) || (defined(HAVE_DECL_MS_NOEXEC) && HAVE_DECL_MS_NOEXEC) 28*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 29*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOEXEC) == (8), "MS_NOEXEC != 8"); 30*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 31*cf84ac9aSAndroid Build Coastguard Worker #else 32*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOEXEC 8 33*cf84ac9aSAndroid Build Coastguard Worker #endif 34*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_SYNCHRONOUS) || (defined(HAVE_DECL_MS_SYNCHRONOUS) && HAVE_DECL_MS_SYNCHRONOUS) 35*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 36*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_SYNCHRONOUS) == (16), "MS_SYNCHRONOUS != 16"); 37*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 38*cf84ac9aSAndroid Build Coastguard Worker #else 39*cf84ac9aSAndroid Build Coastguard Worker # define MS_SYNCHRONOUS 16 40*cf84ac9aSAndroid Build Coastguard Worker #endif 41*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_REMOUNT) || (defined(HAVE_DECL_MS_REMOUNT) && HAVE_DECL_MS_REMOUNT) 42*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 43*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_REMOUNT) == (32), "MS_REMOUNT != 32"); 44*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 45*cf84ac9aSAndroid Build Coastguard Worker #else 46*cf84ac9aSAndroid Build Coastguard Worker # define MS_REMOUNT 32 47*cf84ac9aSAndroid Build Coastguard Worker #endif 48*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_MANDLOCK) || (defined(HAVE_DECL_MS_MANDLOCK) && HAVE_DECL_MS_MANDLOCK) 49*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 50*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_MANDLOCK) == (64), "MS_MANDLOCK != 64"); 51*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 52*cf84ac9aSAndroid Build Coastguard Worker #else 53*cf84ac9aSAndroid Build Coastguard Worker # define MS_MANDLOCK 64 54*cf84ac9aSAndroid Build Coastguard Worker #endif 55*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_DIRSYNC) || (defined(HAVE_DECL_MS_DIRSYNC) && HAVE_DECL_MS_DIRSYNC) 56*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 57*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_DIRSYNC) == (128), "MS_DIRSYNC != 128"); 58*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 59*cf84ac9aSAndroid Build Coastguard Worker #else 60*cf84ac9aSAndroid Build Coastguard Worker # define MS_DIRSYNC 128 61*cf84ac9aSAndroid Build Coastguard Worker #endif 62*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOATIME) || (defined(HAVE_DECL_MS_NOATIME) && HAVE_DECL_MS_NOATIME) 63*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 64*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOATIME) == (1024), "MS_NOATIME != 1024"); 65*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 66*cf84ac9aSAndroid Build Coastguard Worker #else 67*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOATIME 1024 68*cf84ac9aSAndroid Build Coastguard Worker #endif 69*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NODIRATIME) || (defined(HAVE_DECL_MS_NODIRATIME) && HAVE_DECL_MS_NODIRATIME) 70*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 71*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NODIRATIME) == (2048), "MS_NODIRATIME != 2048"); 72*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 73*cf84ac9aSAndroid Build Coastguard Worker #else 74*cf84ac9aSAndroid Build Coastguard Worker # define MS_NODIRATIME 2048 75*cf84ac9aSAndroid Build Coastguard Worker #endif 76*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_BIND) || (defined(HAVE_DECL_MS_BIND) && HAVE_DECL_MS_BIND) 77*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 78*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_BIND) == (4096), "MS_BIND != 4096"); 79*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 80*cf84ac9aSAndroid Build Coastguard Worker #else 81*cf84ac9aSAndroid Build Coastguard Worker # define MS_BIND 4096 82*cf84ac9aSAndroid Build Coastguard Worker #endif 83*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_MOVE) || (defined(HAVE_DECL_MS_MOVE) && HAVE_DECL_MS_MOVE) 84*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 85*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_MOVE) == (8192), "MS_MOVE != 8192"); 86*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 87*cf84ac9aSAndroid Build Coastguard Worker #else 88*cf84ac9aSAndroid Build Coastguard Worker # define MS_MOVE 8192 89*cf84ac9aSAndroid Build Coastguard Worker #endif 90*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_REC) || (defined(HAVE_DECL_MS_REC) && HAVE_DECL_MS_REC) 91*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 92*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_REC) == (16384), "MS_REC != 16384"); 93*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 94*cf84ac9aSAndroid Build Coastguard Worker #else 95*cf84ac9aSAndroid Build Coastguard Worker # define MS_REC 16384 96*cf84ac9aSAndroid Build Coastguard Worker #endif 97*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_SILENT) || (defined(HAVE_DECL_MS_SILENT) && HAVE_DECL_MS_SILENT) 98*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 99*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_SILENT) == (32768), "MS_SILENT != 32768"); 100*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 101*cf84ac9aSAndroid Build Coastguard Worker #else 102*cf84ac9aSAndroid Build Coastguard Worker # define MS_SILENT 32768 103*cf84ac9aSAndroid Build Coastguard Worker #endif 104*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_POSIXACL) || (defined(HAVE_DECL_MS_POSIXACL) && HAVE_DECL_MS_POSIXACL) 105*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 106*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_POSIXACL) == ((1<<16)), "MS_POSIXACL != (1<<16)"); 107*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 108*cf84ac9aSAndroid Build Coastguard Worker #else 109*cf84ac9aSAndroid Build Coastguard Worker # define MS_POSIXACL (1<<16) 110*cf84ac9aSAndroid Build Coastguard Worker #endif 111*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_UNBINDABLE) || (defined(HAVE_DECL_MS_UNBINDABLE) && HAVE_DECL_MS_UNBINDABLE) 112*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 113*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_UNBINDABLE) == ((1<<17)), "MS_UNBINDABLE != (1<<17)"); 114*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 115*cf84ac9aSAndroid Build Coastguard Worker #else 116*cf84ac9aSAndroid Build Coastguard Worker # define MS_UNBINDABLE (1<<17) 117*cf84ac9aSAndroid Build Coastguard Worker #endif 118*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_PRIVATE) || (defined(HAVE_DECL_MS_PRIVATE) && HAVE_DECL_MS_PRIVATE) 119*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 120*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_PRIVATE) == ((1<<18)), "MS_PRIVATE != (1<<18)"); 121*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 122*cf84ac9aSAndroid Build Coastguard Worker #else 123*cf84ac9aSAndroid Build Coastguard Worker # define MS_PRIVATE (1<<18) 124*cf84ac9aSAndroid Build Coastguard Worker #endif 125*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_SLAVE) || (defined(HAVE_DECL_MS_SLAVE) && HAVE_DECL_MS_SLAVE) 126*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 127*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_SLAVE) == ((1<<19)), "MS_SLAVE != (1<<19)"); 128*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 129*cf84ac9aSAndroid Build Coastguard Worker #else 130*cf84ac9aSAndroid Build Coastguard Worker # define MS_SLAVE (1<<19) 131*cf84ac9aSAndroid Build Coastguard Worker #endif 132*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_SHARED) || (defined(HAVE_DECL_MS_SHARED) && HAVE_DECL_MS_SHARED) 133*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 134*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_SHARED) == ((1<<20)), "MS_SHARED != (1<<20)"); 135*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 136*cf84ac9aSAndroid Build Coastguard Worker #else 137*cf84ac9aSAndroid Build Coastguard Worker # define MS_SHARED (1<<20) 138*cf84ac9aSAndroid Build Coastguard Worker #endif 139*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_RELATIME) || (defined(HAVE_DECL_MS_RELATIME) && HAVE_DECL_MS_RELATIME) 140*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 141*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_RELATIME) == ((1<<21)), "MS_RELATIME != (1<<21)"); 142*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 143*cf84ac9aSAndroid Build Coastguard Worker #else 144*cf84ac9aSAndroid Build Coastguard Worker # define MS_RELATIME (1<<21) 145*cf84ac9aSAndroid Build Coastguard Worker #endif 146*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_KERNMOUNT) || (defined(HAVE_DECL_MS_KERNMOUNT) && HAVE_DECL_MS_KERNMOUNT) 147*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 148*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_KERNMOUNT) == ((1<<22)), "MS_KERNMOUNT != (1<<22)"); 149*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 150*cf84ac9aSAndroid Build Coastguard Worker #else 151*cf84ac9aSAndroid Build Coastguard Worker # define MS_KERNMOUNT (1<<22) 152*cf84ac9aSAndroid Build Coastguard Worker #endif 153*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_I_VERSION) || (defined(HAVE_DECL_MS_I_VERSION) && HAVE_DECL_MS_I_VERSION) 154*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 155*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_I_VERSION) == ((1<<23)), "MS_I_VERSION != (1<<23)"); 156*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 157*cf84ac9aSAndroid Build Coastguard Worker #else 158*cf84ac9aSAndroid Build Coastguard Worker # define MS_I_VERSION (1<<23) 159*cf84ac9aSAndroid Build Coastguard Worker #endif 160*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_STRICTATIME) || (defined(HAVE_DECL_MS_STRICTATIME) && HAVE_DECL_MS_STRICTATIME) 161*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 162*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_STRICTATIME) == ((1<<24)), "MS_STRICTATIME != (1<<24)"); 163*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 164*cf84ac9aSAndroid Build Coastguard Worker #else 165*cf84ac9aSAndroid Build Coastguard Worker # define MS_STRICTATIME (1<<24) 166*cf84ac9aSAndroid Build Coastguard Worker #endif 167*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_LAZYTIME) || (defined(HAVE_DECL_MS_LAZYTIME) && HAVE_DECL_MS_LAZYTIME) 168*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 169*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_LAZYTIME) == ((1<<25)), "MS_LAZYTIME != (1<<25)"); 170*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 171*cf84ac9aSAndroid Build Coastguard Worker #else 172*cf84ac9aSAndroid Build Coastguard Worker # define MS_LAZYTIME (1<<25) 173*cf84ac9aSAndroid Build Coastguard Worker #endif 174*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_SUBMOUNT) || (defined(HAVE_DECL_MS_SUBMOUNT) && HAVE_DECL_MS_SUBMOUNT) 175*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 176*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_SUBMOUNT) == ((1<<26)), "MS_SUBMOUNT != (1<<26)"); 177*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 178*cf84ac9aSAndroid Build Coastguard Worker #else 179*cf84ac9aSAndroid Build Coastguard Worker # define MS_SUBMOUNT (1<<26) 180*cf84ac9aSAndroid Build Coastguard Worker #endif 181*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOREMOTELOCK) || (defined(HAVE_DECL_MS_NOREMOTELOCK) && HAVE_DECL_MS_NOREMOTELOCK) 182*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 183*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOREMOTELOCK) == ((1<<27)), "MS_NOREMOTELOCK != (1<<27)"); 184*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 185*cf84ac9aSAndroid Build Coastguard Worker #else 186*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOREMOTELOCK (1<<27) 187*cf84ac9aSAndroid Build Coastguard Worker #endif 188*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOSEC) || (defined(HAVE_DECL_MS_NOSEC) && HAVE_DECL_MS_NOSEC) 189*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 190*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOSEC) == ((1<<28)), "MS_NOSEC != (1<<28)"); 191*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 192*cf84ac9aSAndroid Build Coastguard Worker #else 193*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOSEC (1<<28) 194*cf84ac9aSAndroid Build Coastguard Worker #endif 195*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_BORN) || (defined(HAVE_DECL_MS_BORN) && HAVE_DECL_MS_BORN) 196*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 197*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_BORN) == ((1<<29)), "MS_BORN != (1<<29)"); 198*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 199*cf84ac9aSAndroid Build Coastguard Worker #else 200*cf84ac9aSAndroid Build Coastguard Worker # define MS_BORN (1<<29) 201*cf84ac9aSAndroid Build Coastguard Worker #endif 202*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_ACTIVE) || (defined(HAVE_DECL_MS_ACTIVE) && HAVE_DECL_MS_ACTIVE) 203*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 204*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_ACTIVE) == ((1<<30)), "MS_ACTIVE != (1<<30)"); 205*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 206*cf84ac9aSAndroid Build Coastguard Worker #else 207*cf84ac9aSAndroid Build Coastguard Worker # define MS_ACTIVE (1<<30) 208*cf84ac9aSAndroid Build Coastguard Worker #endif 209*cf84ac9aSAndroid Build Coastguard Worker #if defined(MS_NOUSER) || (defined(HAVE_DECL_MS_NOUSER) && HAVE_DECL_MS_NOUSER) 210*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE 211*cf84ac9aSAndroid Build Coastguard Worker static_assert((MS_NOUSER) == ((1<<31)), "MS_NOUSER != (1<<31)"); 212*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE 213*cf84ac9aSAndroid Build Coastguard Worker #else 214*cf84ac9aSAndroid Build Coastguard Worker # define MS_NOUSER (1<<31) 215*cf84ac9aSAndroid Build Coastguard Worker #endif 216*cf84ac9aSAndroid Build Coastguard Worker 217*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY 218*cf84ac9aSAndroid Build Coastguard Worker 219*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS 220*cf84ac9aSAndroid Build Coastguard Worker 221*cf84ac9aSAndroid Build Coastguard Worker # error static const struct xlat mount_flags in mpers mode 222*cf84ac9aSAndroid Build Coastguard Worker 223*cf84ac9aSAndroid Build Coastguard Worker # else 224*cf84ac9aSAndroid Build Coastguard Worker 225*cf84ac9aSAndroid Build Coastguard Worker static 226*cf84ac9aSAndroid Build Coastguard Worker const struct xlat mount_flags[] = { 227*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_RDONLY), 228*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOSUID), 229*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NODEV), 230*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOEXEC), 231*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_SYNCHRONOUS), 232*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_REMOUNT), 233*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_MANDLOCK), 234*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_DIRSYNC), 235*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOATIME), 236*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NODIRATIME), 237*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_BIND), 238*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_MOVE), 239*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_REC), 240*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_SILENT), 241*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_POSIXACL), 242*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_UNBINDABLE), 243*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_PRIVATE), 244*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_SLAVE), 245*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_SHARED), 246*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_RELATIME), 247*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_KERNMOUNT), 248*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_I_VERSION), 249*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_STRICTATIME), 250*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_LAZYTIME), 251*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_SUBMOUNT), 252*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOREMOTELOCK), 253*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOSEC), 254*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_BORN), 255*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_ACTIVE), 256*cf84ac9aSAndroid Build Coastguard Worker XLAT(MS_NOUSER), 257*cf84ac9aSAndroid Build Coastguard Worker XLAT_END 258*cf84ac9aSAndroid Build Coastguard Worker }; 259*cf84ac9aSAndroid Build Coastguard Worker 260*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */ 261*cf84ac9aSAndroid Build Coastguard Worker 262*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */ 263