(root)/
strace-6.5/
src/
xlat/
msgctl_flags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/msgctl_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(MSG_STAT) || (defined(HAVE_DECL_MSG_STAT) && HAVE_DECL_MSG_STAT)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((MSG_STAT) == (11), "MSG_STAT != 11");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define MSG_STAT 11
      80  #endif
      81  #if defined(MSG_STAT) || (defined(HAVE_DECL_MSG_STAT) && HAVE_DECL_MSG_STAT)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (MSG_STAT)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: MSG_STAT"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (MSG_STAT)
      90  #endif
      91  #if defined(MSG_INFO) || (defined(HAVE_DECL_MSG_INFO) && HAVE_DECL_MSG_INFO)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((MSG_INFO) == (12), "MSG_INFO != 12");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define MSG_INFO 12
      97  #endif
      98  #if defined(MSG_INFO) || (defined(HAVE_DECL_MSG_INFO) && HAVE_DECL_MSG_INFO)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (MSG_INFO)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: MSG_INFO"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (MSG_INFO)
     107  #endif
     108  #if defined(MSG_STAT_ANY) || (defined(HAVE_DECL_MSG_STAT_ANY) && HAVE_DECL_MSG_STAT_ANY)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((MSG_STAT_ANY) == (13), "MSG_STAT_ANY != 13");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define MSG_STAT_ANY 13
     114  #endif
     115  #if defined(MSG_STAT_ANY) || (defined(HAVE_DECL_MSG_STAT_ANY) && HAVE_DECL_MSG_STAT_ANY)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (MSG_STAT_ANY)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: MSG_STAT_ANY"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (MSG_STAT_ANY)
     124  #endif
     125  #undef XLAT_PREV_VAL
     126  
     127  #ifndef XLAT_MACROS_ONLY
     128  
     129  # ifdef IN_MPERS
     130  
     131  extern const struct xlat msgctl_flags[];
     132  
     133  # else
     134  
     135  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     136  static const struct xlat_data msgctl_flags_xdata[] = {
     137   XLAT(IPC_RMID),
     138   #define XLAT_VAL_0 ((unsigned) (IPC_RMID))
     139   #define XLAT_STR_0 STRINGIFY(IPC_RMID)
     140   XLAT(IPC_SET),
     141   #define XLAT_VAL_1 ((unsigned) (IPC_SET))
     142   #define XLAT_STR_1 STRINGIFY(IPC_SET)
     143   XLAT(IPC_STAT),
     144   #define XLAT_VAL_2 ((unsigned) (IPC_STAT))
     145   #define XLAT_STR_2 STRINGIFY(IPC_STAT)
     146   XLAT(IPC_INFO),
     147   #define XLAT_VAL_3 ((unsigned) (IPC_INFO))
     148   #define XLAT_STR_3 STRINGIFY(IPC_INFO)
     149   XLAT(MSG_STAT),
     150   #define XLAT_VAL_4 ((unsigned) (MSG_STAT))
     151   #define XLAT_STR_4 STRINGIFY(MSG_STAT)
     152   XLAT(MSG_INFO),
     153   #define XLAT_VAL_5 ((unsigned) (MSG_INFO))
     154   #define XLAT_STR_5 STRINGIFY(MSG_INFO)
     155   XLAT(MSG_STAT_ANY),
     156   #define XLAT_VAL_6 ((unsigned) (MSG_STAT_ANY))
     157   #define XLAT_STR_6 STRINGIFY(MSG_STAT_ANY)
     158  };
     159  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     160  static
     161  #  endif
     162  const struct xlat msgctl_flags[1] = { {
     163   .data = msgctl_flags_xdata,
     164   .size = ARRAY_SIZE(msgctl_flags_xdata),
     165   .type = XT_SORTED,
     166   .flags_mask = 0
     167  #  ifdef XLAT_VAL_0
     168    | XLAT_VAL_0
     169  #  endif
     170  #  ifdef XLAT_VAL_1
     171    | XLAT_VAL_1
     172  #  endif
     173  #  ifdef XLAT_VAL_2
     174    | XLAT_VAL_2
     175  #  endif
     176  #  ifdef XLAT_VAL_3
     177    | XLAT_VAL_3
     178  #  endif
     179  #  ifdef XLAT_VAL_4
     180    | XLAT_VAL_4
     181  #  endif
     182  #  ifdef XLAT_VAL_5
     183    | XLAT_VAL_5
     184  #  endif
     185  #  ifdef XLAT_VAL_6
     186    | XLAT_VAL_6
     187  #  endif
     188    ,
     189   .flags_strsz = 0
     190  #  ifdef XLAT_STR_0
     191    + sizeof(XLAT_STR_0)
     192  #  endif
     193  #  ifdef XLAT_STR_1
     194    + sizeof(XLAT_STR_1)
     195  #  endif
     196  #  ifdef XLAT_STR_2
     197    + sizeof(XLAT_STR_2)
     198  #  endif
     199  #  ifdef XLAT_STR_3
     200    + sizeof(XLAT_STR_3)
     201  #  endif
     202  #  ifdef XLAT_STR_4
     203    + sizeof(XLAT_STR_4)
     204  #  endif
     205  #  ifdef XLAT_STR_5
     206    + sizeof(XLAT_STR_5)
     207  #  endif
     208  #  ifdef XLAT_STR_6
     209    + sizeof(XLAT_STR_6)
     210  #  endif
     211    ,
     212  } };
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     214  
     215  #  undef XLAT_STR_0
     216  #  undef XLAT_VAL_0
     217  #  undef XLAT_STR_1
     218  #  undef XLAT_VAL_1
     219  #  undef XLAT_STR_2
     220  #  undef XLAT_VAL_2
     221  #  undef XLAT_STR_3
     222  #  undef XLAT_VAL_3
     223  #  undef XLAT_STR_4
     224  #  undef XLAT_VAL_4
     225  #  undef XLAT_STR_5
     226  #  undef XLAT_VAL_5
     227  #  undef XLAT_STR_6
     228  #  undef XLAT_VAL_6
     229  # endif /* !IN_MPERS */
     230  
     231  #endif /* !XLAT_MACROS_ONLY */