(root)/
strace-6.5/
src/
xlat/
shmctl_flags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/shmctl_flags.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(IPC_RMID) || (defined(HAVE_DECL_IPC_RMID) && HAVE_DECL_IPC_RMID)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((IPC_RMID) == (0), "IPC_RMID != 0");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define IPC_RMID 0
      12  #endif
      13  #if defined(IPC_RMID) || (defined(HAVE_DECL_IPC_RMID) && HAVE_DECL_IPC_RMID)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (IPC_RMID)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: IPC_RMID"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (IPC_RMID)
      22  #endif
      23  #if defined(IPC_SET) || (defined(HAVE_DECL_IPC_SET) && HAVE_DECL_IPC_SET)
      24  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      25  static_assert((IPC_SET) == (1), "IPC_SET != 1");
      26  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      27  #else
      28  # define IPC_SET 1
      29  #endif
      30  #if defined(IPC_SET) || (defined(HAVE_DECL_IPC_SET) && HAVE_DECL_IPC_SET)
      31  #if defined XLAT_PREV_VAL
      32  static_assert((unsigned long long) (IPC_SET)
      33        > (unsigned long long) (XLAT_PREV_VAL),
      34        "Incorrect order in #sorted xlat: IPC_SET"
      35        " is not larger than the previous value");
      36  #endif
      37  #undef XLAT_PREV_VAL
      38  #define XLAT_PREV_VAL (IPC_SET)
      39  #endif
      40  #if defined(IPC_STAT) || (defined(HAVE_DECL_IPC_STAT) && HAVE_DECL_IPC_STAT)
      41  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      42  static_assert((IPC_STAT) == (2), "IPC_STAT != 2");
      43  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      44  #else
      45  # define IPC_STAT 2
      46  #endif
      47  #if defined(IPC_STAT) || (defined(HAVE_DECL_IPC_STAT) && HAVE_DECL_IPC_STAT)
      48  #if defined XLAT_PREV_VAL
      49  static_assert((unsigned long long) (IPC_STAT)
      50        > (unsigned long long) (XLAT_PREV_VAL),
      51        "Incorrect order in #sorted xlat: IPC_STAT"
      52        " is not larger than the previous value");
      53  #endif
      54  #undef XLAT_PREV_VAL
      55  #define XLAT_PREV_VAL (IPC_STAT)
      56  #endif
      57  #if defined(IPC_INFO) || (defined(HAVE_DECL_IPC_INFO) && HAVE_DECL_IPC_INFO)
      58  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      59  static_assert((IPC_INFO) == (3), "IPC_INFO != 3");
      60  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      61  #else
      62  # define IPC_INFO 3
      63  #endif
      64  #if defined(IPC_INFO) || (defined(HAVE_DECL_IPC_INFO) && HAVE_DECL_IPC_INFO)
      65  #if defined XLAT_PREV_VAL
      66  static_assert((unsigned long long) (IPC_INFO)
      67        > (unsigned long long) (XLAT_PREV_VAL),
      68        "Incorrect order in #sorted xlat: IPC_INFO"
      69        " is not larger than the previous value");
      70  #endif
      71  #undef XLAT_PREV_VAL
      72  #define XLAT_PREV_VAL (IPC_INFO)
      73  #endif
      74  #if defined(SHM_LOCK) || (defined(HAVE_DECL_SHM_LOCK) && HAVE_DECL_SHM_LOCK)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((SHM_LOCK) == (11), "SHM_LOCK != 11");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define SHM_LOCK 11
      80  #endif
      81  #if defined(SHM_LOCK) || (defined(HAVE_DECL_SHM_LOCK) && HAVE_DECL_SHM_LOCK)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (SHM_LOCK)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: SHM_LOCK"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (SHM_LOCK)
      90  #endif
      91  #if defined(SHM_UNLOCK) || (defined(HAVE_DECL_SHM_UNLOCK) && HAVE_DECL_SHM_UNLOCK)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((SHM_UNLOCK) == (12), "SHM_UNLOCK != 12");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define SHM_UNLOCK 12
      97  #endif
      98  #if defined(SHM_UNLOCK) || (defined(HAVE_DECL_SHM_UNLOCK) && HAVE_DECL_SHM_UNLOCK)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (SHM_UNLOCK)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: SHM_UNLOCK"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (SHM_UNLOCK)
     107  #endif
     108  #if defined(SHM_STAT) || (defined(HAVE_DECL_SHM_STAT) && HAVE_DECL_SHM_STAT)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((SHM_STAT) == (13), "SHM_STAT != 13");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define SHM_STAT 13
     114  #endif
     115  #if defined(SHM_STAT) || (defined(HAVE_DECL_SHM_STAT) && HAVE_DECL_SHM_STAT)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (SHM_STAT)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: SHM_STAT"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (SHM_STAT)
     124  #endif
     125  #if defined(SHM_INFO) || (defined(HAVE_DECL_SHM_INFO) && HAVE_DECL_SHM_INFO)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((SHM_INFO) == (14), "SHM_INFO != 14");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define SHM_INFO 14
     131  #endif
     132  #if defined(SHM_INFO) || (defined(HAVE_DECL_SHM_INFO) && HAVE_DECL_SHM_INFO)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (SHM_INFO)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: SHM_INFO"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (SHM_INFO)
     141  #endif
     142  #if defined(SHM_STAT_ANY) || (defined(HAVE_DECL_SHM_STAT_ANY) && HAVE_DECL_SHM_STAT_ANY)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((SHM_STAT_ANY) == (15), "SHM_STAT_ANY != 15");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define SHM_STAT_ANY 15
     148  #endif
     149  #if defined(SHM_STAT_ANY) || (defined(HAVE_DECL_SHM_STAT_ANY) && HAVE_DECL_SHM_STAT_ANY)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (SHM_STAT_ANY)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: SHM_STAT_ANY"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (SHM_STAT_ANY)
     158  #endif
     159  #undef XLAT_PREV_VAL
     160  
     161  #ifndef XLAT_MACROS_ONLY
     162  
     163  # ifdef IN_MPERS
     164  
     165  extern const struct xlat shmctl_flags[];
     166  
     167  # else
     168  
     169  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     170  static const struct xlat_data shmctl_flags_xdata[] = {
     171   XLAT(IPC_RMID),
     172   #define XLAT_VAL_0 ((unsigned) (IPC_RMID))
     173   #define XLAT_STR_0 STRINGIFY(IPC_RMID)
     174   XLAT(IPC_SET),
     175   #define XLAT_VAL_1 ((unsigned) (IPC_SET))
     176   #define XLAT_STR_1 STRINGIFY(IPC_SET)
     177   XLAT(IPC_STAT),
     178   #define XLAT_VAL_2 ((unsigned) (IPC_STAT))
     179   #define XLAT_STR_2 STRINGIFY(IPC_STAT)
     180   XLAT(IPC_INFO),
     181   #define XLAT_VAL_3 ((unsigned) (IPC_INFO))
     182   #define XLAT_STR_3 STRINGIFY(IPC_INFO)
     183   XLAT(SHM_LOCK),
     184   #define XLAT_VAL_4 ((unsigned) (SHM_LOCK))
     185   #define XLAT_STR_4 STRINGIFY(SHM_LOCK)
     186   XLAT(SHM_UNLOCK),
     187   #define XLAT_VAL_5 ((unsigned) (SHM_UNLOCK))
     188   #define XLAT_STR_5 STRINGIFY(SHM_UNLOCK)
     189   XLAT(SHM_STAT),
     190   #define XLAT_VAL_6 ((unsigned) (SHM_STAT))
     191   #define XLAT_STR_6 STRINGIFY(SHM_STAT)
     192   XLAT(SHM_INFO),
     193   #define XLAT_VAL_7 ((unsigned) (SHM_INFO))
     194   #define XLAT_STR_7 STRINGIFY(SHM_INFO)
     195   XLAT(SHM_STAT_ANY),
     196   #define XLAT_VAL_8 ((unsigned) (SHM_STAT_ANY))
     197   #define XLAT_STR_8 STRINGIFY(SHM_STAT_ANY)
     198  };
     199  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     200  static
     201  #  endif
     202  const struct xlat shmctl_flags[1] = { {
     203   .data = shmctl_flags_xdata,
     204   .size = ARRAY_SIZE(shmctl_flags_xdata),
     205   .type = XT_SORTED,
     206   .flags_mask = 0
     207  #  ifdef XLAT_VAL_0
     208    | XLAT_VAL_0
     209  #  endif
     210  #  ifdef XLAT_VAL_1
     211    | XLAT_VAL_1
     212  #  endif
     213  #  ifdef XLAT_VAL_2
     214    | XLAT_VAL_2
     215  #  endif
     216  #  ifdef XLAT_VAL_3
     217    | XLAT_VAL_3
     218  #  endif
     219  #  ifdef XLAT_VAL_4
     220    | XLAT_VAL_4
     221  #  endif
     222  #  ifdef XLAT_VAL_5
     223    | XLAT_VAL_5
     224  #  endif
     225  #  ifdef XLAT_VAL_6
     226    | XLAT_VAL_6
     227  #  endif
     228  #  ifdef XLAT_VAL_7
     229    | XLAT_VAL_7
     230  #  endif
     231  #  ifdef XLAT_VAL_8
     232    | XLAT_VAL_8
     233  #  endif
     234    ,
     235   .flags_strsz = 0
     236  #  ifdef XLAT_STR_0
     237    + sizeof(XLAT_STR_0)
     238  #  endif
     239  #  ifdef XLAT_STR_1
     240    + sizeof(XLAT_STR_1)
     241  #  endif
     242  #  ifdef XLAT_STR_2
     243    + sizeof(XLAT_STR_2)
     244  #  endif
     245  #  ifdef XLAT_STR_3
     246    + sizeof(XLAT_STR_3)
     247  #  endif
     248  #  ifdef XLAT_STR_4
     249    + sizeof(XLAT_STR_4)
     250  #  endif
     251  #  ifdef XLAT_STR_5
     252    + sizeof(XLAT_STR_5)
     253  #  endif
     254  #  ifdef XLAT_STR_6
     255    + sizeof(XLAT_STR_6)
     256  #  endif
     257  #  ifdef XLAT_STR_7
     258    + sizeof(XLAT_STR_7)
     259  #  endif
     260  #  ifdef XLAT_STR_8
     261    + sizeof(XLAT_STR_8)
     262  #  endif
     263    ,
     264  } };
     265  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     266  
     267  #  undef XLAT_STR_0
     268  #  undef XLAT_VAL_0
     269  #  undef XLAT_STR_1
     270  #  undef XLAT_VAL_1
     271  #  undef XLAT_STR_2
     272  #  undef XLAT_VAL_2
     273  #  undef XLAT_STR_3
     274  #  undef XLAT_VAL_3
     275  #  undef XLAT_STR_4
     276  #  undef XLAT_VAL_4
     277  #  undef XLAT_STR_5
     278  #  undef XLAT_VAL_5
     279  #  undef XLAT_STR_6
     280  #  undef XLAT_VAL_6
     281  #  undef XLAT_STR_7
     282  #  undef XLAT_VAL_7
     283  #  undef XLAT_STR_8
     284  #  undef XLAT_VAL_8
     285  # endif /* !IN_MPERS */
     286  
     287  #endif /* !XLAT_MACROS_ONLY */