blob: f75c9a8c30f4302f32ab13ce1960184f4d4c3554 [file] [log] [blame]
Elliott Hughescaca6ee2015-01-06 12:18:17 -08001/* Generated by ./xlat/gen.sh from ./xlat/falloc_flags.in; do not edit. */
Elliott Hughes00604d92016-10-04 14:50:29 -07002#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
Elliott Hughesd35df492017-02-15 15:19:05 -080020#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
Elliott Hughescaca6ee2015-01-06 12:18:17 -080023
Elliott Hughes89484692015-12-11 13:20:01 -080024#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[] = {
Elliott Hughes00604d92016-10-04 14:50:29 -070032 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),
Elliott Hughesd35df492017-02-15 15:19:05 -080038 XLAT(FALLOC_FL_UNSHARE_RANGE),
Elliott Hughes0328d0a2015-03-18 11:18:43 -070039 XLAT_END
Elliott Hughescaca6ee2015-01-06 12:18:17 -080040};
Elliott Hughes89484692015-12-11 13:20:01 -080041
42#endif /* !IN_MPERS */