(root)/
strace-6.5/
src/
xlat/
mlockall_flags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/mlockall_flags.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined __alpha__ || defined __powerpc__ || defined __powerpc64__ || defined __sparc__
       7  #if defined(MCL_CURRENT) || (defined(HAVE_DECL_MCL_CURRENT) && HAVE_DECL_MCL_CURRENT)
       8  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       9  static_assert((MCL_CURRENT) == (0x2000), "MCL_CURRENT != 0x2000");
      10  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      11  #else
      12  # define MCL_CURRENT 0x2000
      13  #endif
      14  #if defined(MCL_FUTURE) || (defined(HAVE_DECL_MCL_FUTURE) && HAVE_DECL_MCL_FUTURE)
      15  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      16  static_assert((MCL_FUTURE) == (0x4000), "MCL_FUTURE != 0x4000");
      17  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      18  #else
      19  # define MCL_FUTURE 0x4000
      20  #endif
      21  #if defined(MCL_ONFAULT) || (defined(HAVE_DECL_MCL_ONFAULT) && HAVE_DECL_MCL_ONFAULT)
      22  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      23  static_assert((MCL_ONFAULT) == (0x8000), "MCL_ONFAULT != 0x8000");
      24  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      25  #else
      26  # define MCL_ONFAULT 0x8000
      27  #endif
      28  #else
      29  #if defined(MCL_CURRENT) || (defined(HAVE_DECL_MCL_CURRENT) && HAVE_DECL_MCL_CURRENT)
      30  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      31  static_assert((MCL_CURRENT) == (1), "MCL_CURRENT != 1");
      32  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      33  #else
      34  # define MCL_CURRENT 1
      35  #endif
      36  #if defined(MCL_FUTURE) || (defined(HAVE_DECL_MCL_FUTURE) && HAVE_DECL_MCL_FUTURE)
      37  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      38  static_assert((MCL_FUTURE) == (2), "MCL_FUTURE != 2");
      39  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      40  #else
      41  # define MCL_FUTURE 2
      42  #endif
      43  #if defined(MCL_ONFAULT) || (defined(HAVE_DECL_MCL_ONFAULT) && HAVE_DECL_MCL_ONFAULT)
      44  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      45  static_assert((MCL_ONFAULT) == (4), "MCL_ONFAULT != 4");
      46  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      47  #else
      48  # define MCL_ONFAULT 4
      49  #endif
      50  #endif
      51  #undef XLAT_PREV_VAL
      52  
      53  #ifndef XLAT_MACROS_ONLY
      54  
      55  # ifdef IN_MPERS
      56  
      57  #  error static const struct xlat mlockall_flags in mpers mode
      58  
      59  # else
      60  
      61  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
      62  static const struct xlat_data mlockall_flags_xdata[] = {
      63  #if defined __alpha__ || defined __powerpc__ || defined __powerpc64__ || defined __sparc__
      64   XLAT(MCL_CURRENT),
      65   #define XLAT_VAL_0 ((unsigned) (MCL_CURRENT))
      66   #define XLAT_STR_0 STRINGIFY(MCL_CURRENT)
      67   XLAT(MCL_FUTURE),
      68   #define XLAT_VAL_1 ((unsigned) (MCL_FUTURE))
      69   #define XLAT_STR_1 STRINGIFY(MCL_FUTURE)
      70   XLAT(MCL_ONFAULT),
      71   #define XLAT_VAL_2 ((unsigned) (MCL_ONFAULT))
      72   #define XLAT_STR_2 STRINGIFY(MCL_ONFAULT)
      73  #else
      74   XLAT(MCL_CURRENT),
      75   #define XLAT_VAL_3 ((unsigned) (MCL_CURRENT))
      76   #define XLAT_STR_3 STRINGIFY(MCL_CURRENT)
      77   XLAT(MCL_FUTURE),
      78   #define XLAT_VAL_4 ((unsigned) (MCL_FUTURE))
      79   #define XLAT_STR_4 STRINGIFY(MCL_FUTURE)
      80   XLAT(MCL_ONFAULT),
      81   #define XLAT_VAL_5 ((unsigned) (MCL_ONFAULT))
      82   #define XLAT_STR_5 STRINGIFY(MCL_ONFAULT)
      83  #endif
      84  };
      85  static
      86  const struct xlat mlockall_flags[1] = { {
      87   .data = mlockall_flags_xdata,
      88   .size = ARRAY_SIZE(mlockall_flags_xdata),
      89   .type = XT_NORMAL,
      90   .flags_mask = 0
      91  #  ifdef XLAT_VAL_0
      92    | XLAT_VAL_0
      93  #  endif
      94  #  ifdef XLAT_VAL_1
      95    | XLAT_VAL_1
      96  #  endif
      97  #  ifdef XLAT_VAL_2
      98    | XLAT_VAL_2
      99  #  endif
     100  #  ifdef XLAT_VAL_3
     101    | XLAT_VAL_3
     102  #  endif
     103  #  ifdef XLAT_VAL_4
     104    | XLAT_VAL_4
     105  #  endif
     106  #  ifdef XLAT_VAL_5
     107    | XLAT_VAL_5
     108  #  endif
     109    ,
     110   .flags_strsz = 0
     111  #  ifdef XLAT_STR_0
     112    + sizeof(XLAT_STR_0)
     113  #  endif
     114  #  ifdef XLAT_STR_1
     115    + sizeof(XLAT_STR_1)
     116  #  endif
     117  #  ifdef XLAT_STR_2
     118    + sizeof(XLAT_STR_2)
     119  #  endif
     120  #  ifdef XLAT_STR_3
     121    + sizeof(XLAT_STR_3)
     122  #  endif
     123  #  ifdef XLAT_STR_4
     124    + sizeof(XLAT_STR_4)
     125  #  endif
     126  #  ifdef XLAT_STR_5
     127    + sizeof(XLAT_STR_5)
     128  #  endif
     129    ,
     130  } };
     131  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     132  
     133  #  undef XLAT_STR_0
     134  #  undef XLAT_VAL_0
     135  #  undef XLAT_STR_1
     136  #  undef XLAT_VAL_1
     137  #  undef XLAT_STR_2
     138  #  undef XLAT_VAL_2
     139  #  undef XLAT_STR_3
     140  #  undef XLAT_VAL_3
     141  #  undef XLAT_STR_4
     142  #  undef XLAT_VAL_4
     143  #  undef XLAT_STR_5
     144  #  undef XLAT_VAL_5
     145  # endif /* !IN_MPERS */
     146  
     147  #endif /* !XLAT_MACROS_ONLY */