| /* Generated by ./xlat/gen.sh from ./xlat/rwf_flags.in; do not edit. */ |
| |
| #include "gcc_compat.h" |
| #include "static_assert.h" |
| |
| #if defined(RWF_HIPRI) || (defined(HAVE_DECL_RWF_HIPRI) && HAVE_DECL_RWF_HIPRI) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((RWF_HIPRI) == (0x01), "RWF_HIPRI != 0x01"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define RWF_HIPRI 0x01 |
| #endif |
| #if defined(RWF_DSYNC) || (defined(HAVE_DECL_RWF_DSYNC) && HAVE_DECL_RWF_DSYNC) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((RWF_DSYNC) == (0x02), "RWF_DSYNC != 0x02"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define RWF_DSYNC 0x02 |
| #endif |
| #if defined(RWF_SYNC) || (defined(HAVE_DECL_RWF_SYNC) && HAVE_DECL_RWF_SYNC) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((RWF_SYNC) == (0x04), "RWF_SYNC != 0x04"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define RWF_SYNC 0x04 |
| #endif |
| #if defined(RWF_NOWAIT) || (defined(HAVE_DECL_RWF_NOWAIT) && HAVE_DECL_RWF_NOWAIT) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((RWF_NOWAIT) == (0x08), "RWF_NOWAIT != 0x08"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define RWF_NOWAIT 0x08 |
| #endif |
| #if defined(RWF_APPEND) || (defined(HAVE_DECL_RWF_APPEND) && HAVE_DECL_RWF_APPEND) |
| DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE |
| static_assert((RWF_APPEND) == (0x10), "RWF_APPEND != 0x10"); |
| DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE |
| #else |
| # define RWF_APPEND 0x10 |
| #endif |
| |
| #ifndef XLAT_MACROS_ONLY |
| |
| # ifdef IN_MPERS |
| |
| # error static const struct xlat rwf_flags in mpers mode |
| |
| # else |
| |
| static |
| const struct xlat rwf_flags[] = { |
| XLAT(RWF_HIPRI), |
| XLAT(RWF_DSYNC), |
| XLAT(RWF_SYNC), |
| XLAT(RWF_NOWAIT), |
| XLAT(RWF_APPEND), |
| XLAT_END |
| }; |
| |
| # endif /* !IN_MPERS */ |
| |
| #endif /* !XLAT_MACROS_ONLY */ |