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 30static 31const 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