1 /* Generated by ./xlat/gen.sh from ./xlat/falloc_flags.in; do not edit. */ 2 #if !(defined(FALLOC_FL_KEEP_SIZE) || (defined(HAVE_DECL_FALLOC_FL_KEEP_SIZE) && HAVE_DECL_FALLOC_FL_KEEP_SIZE)) 3 # define FALLOC_FL_KEEP_SIZE 0x01 4 #endif 5 #if !(defined(FALLOC_FL_PUNCH_HOLE) || (defined(HAVE_DECL_FALLOC_FL_PUNCH_HOLE) && HAVE_DECL_FALLOC_FL_PUNCH_HOLE)) 6 # define FALLOC_FL_PUNCH_HOLE 0x02 7 #endif 8 #if !(defined(FALLOC_FL_NO_HIDE_STALE) || (defined(HAVE_DECL_FALLOC_FL_NO_HIDE_STALE) && HAVE_DECL_FALLOC_FL_NO_HIDE_STALE)) 9 # define FALLOC_FL_NO_HIDE_STALE 0x04 10 #endif 11 #if !(defined(FALLOC_FL_COLLAPSE_RANGE) || (defined(HAVE_DECL_FALLOC_FL_COLLAPSE_RANGE) && HAVE_DECL_FALLOC_FL_COLLAPSE_RANGE)) 12 # define FALLOC_FL_COLLAPSE_RANGE 0x08 13 #endif 14 #if !(defined(FALLOC_FL_ZERO_RANGE) || (defined(HAVE_DECL_FALLOC_FL_ZERO_RANGE) && HAVE_DECL_FALLOC_FL_ZERO_RANGE)) 15 # define FALLOC_FL_ZERO_RANGE 0x10 16 #endif 17 #if !(defined(FALLOC_FL_INSERT_RANGE) || (defined(HAVE_DECL_FALLOC_FL_INSERT_RANGE) && HAVE_DECL_FALLOC_FL_INSERT_RANGE)) 18 # define FALLOC_FL_INSERT_RANGE 0x20 19 #endif 20 #if !(defined(FALLOC_FL_UNSHARE_RANGE) || (defined(HAVE_DECL_FALLOC_FL_UNSHARE_RANGE) && HAVE_DECL_FALLOC_FL_UNSHARE_RANGE)) 21 # define FALLOC_FL_UNSHARE_RANGE 0x40 22 #endif 23 24 #ifdef IN_MPERS 25 26 # error static const struct xlat falloc_flags in mpers mode 27 28 #else 29 30 static 31 const struct xlat falloc_flags[] = { 32 XLAT(FALLOC_FL_KEEP_SIZE), 33 XLAT(FALLOC_FL_PUNCH_HOLE), 34 XLAT(FALLOC_FL_NO_HIDE_STALE), 35 XLAT(FALLOC_FL_COLLAPSE_RANGE), 36 XLAT(FALLOC_FL_ZERO_RANGE), 37 XLAT(FALLOC_FL_INSERT_RANGE), 38 XLAT(FALLOC_FL_UNSHARE_RANGE), 39 XLAT_END 40 }; 41 42 #endif /* !IN_MPERS */ 43