(root)/
strace-6.5/
src/
xlat/
semctl_flags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/semctl_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(GETPID) || (defined(HAVE_DECL_GETPID) && HAVE_DECL_GETPID)
      75  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      76  static_assert((GETPID) == (11), "GETPID != 11");
      77  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      78  #else
      79  # define GETPID 11
      80  #endif
      81  #if defined(GETPID) || (defined(HAVE_DECL_GETPID) && HAVE_DECL_GETPID)
      82  #if defined XLAT_PREV_VAL
      83  static_assert((unsigned long long) (GETPID)
      84        > (unsigned long long) (XLAT_PREV_VAL),
      85        "Incorrect order in #sorted xlat: GETPID"
      86        " is not larger than the previous value");
      87  #endif
      88  #undef XLAT_PREV_VAL
      89  #define XLAT_PREV_VAL (GETPID)
      90  #endif
      91  #if defined(GETVAL) || (defined(HAVE_DECL_GETVAL) && HAVE_DECL_GETVAL)
      92  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      93  static_assert((GETVAL) == (12), "GETVAL != 12");
      94  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      95  #else
      96  # define GETVAL 12
      97  #endif
      98  #if defined(GETVAL) || (defined(HAVE_DECL_GETVAL) && HAVE_DECL_GETVAL)
      99  #if defined XLAT_PREV_VAL
     100  static_assert((unsigned long long) (GETVAL)
     101        > (unsigned long long) (XLAT_PREV_VAL),
     102        "Incorrect order in #sorted xlat: GETVAL"
     103        " is not larger than the previous value");
     104  #endif
     105  #undef XLAT_PREV_VAL
     106  #define XLAT_PREV_VAL (GETVAL)
     107  #endif
     108  #if defined(GETALL) || (defined(HAVE_DECL_GETALL) && HAVE_DECL_GETALL)
     109  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     110  static_assert((GETALL) == (13), "GETALL != 13");
     111  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     112  #else
     113  # define GETALL 13
     114  #endif
     115  #if defined(GETALL) || (defined(HAVE_DECL_GETALL) && HAVE_DECL_GETALL)
     116  #if defined XLAT_PREV_VAL
     117  static_assert((unsigned long long) (GETALL)
     118        > (unsigned long long) (XLAT_PREV_VAL),
     119        "Incorrect order in #sorted xlat: GETALL"
     120        " is not larger than the previous value");
     121  #endif
     122  #undef XLAT_PREV_VAL
     123  #define XLAT_PREV_VAL (GETALL)
     124  #endif
     125  #if defined(GETNCNT) || (defined(HAVE_DECL_GETNCNT) && HAVE_DECL_GETNCNT)
     126  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     127  static_assert((GETNCNT) == (14), "GETNCNT != 14");
     128  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     129  #else
     130  # define GETNCNT 14
     131  #endif
     132  #if defined(GETNCNT) || (defined(HAVE_DECL_GETNCNT) && HAVE_DECL_GETNCNT)
     133  #if defined XLAT_PREV_VAL
     134  static_assert((unsigned long long) (GETNCNT)
     135        > (unsigned long long) (XLAT_PREV_VAL),
     136        "Incorrect order in #sorted xlat: GETNCNT"
     137        " is not larger than the previous value");
     138  #endif
     139  #undef XLAT_PREV_VAL
     140  #define XLAT_PREV_VAL (GETNCNT)
     141  #endif
     142  #if defined(GETZCNT) || (defined(HAVE_DECL_GETZCNT) && HAVE_DECL_GETZCNT)
     143  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     144  static_assert((GETZCNT) == (15), "GETZCNT != 15");
     145  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     146  #else
     147  # define GETZCNT 15
     148  #endif
     149  #if defined(GETZCNT) || (defined(HAVE_DECL_GETZCNT) && HAVE_DECL_GETZCNT)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (GETZCNT)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: GETZCNT"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (GETZCNT)
     158  #endif
     159  #if defined(SETVAL) || (defined(HAVE_DECL_SETVAL) && HAVE_DECL_SETVAL)
     160  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     161  static_assert((SETVAL) == (16), "SETVAL != 16");
     162  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     163  #else
     164  # define SETVAL 16
     165  #endif
     166  #if defined(SETVAL) || (defined(HAVE_DECL_SETVAL) && HAVE_DECL_SETVAL)
     167  #if defined XLAT_PREV_VAL
     168  static_assert((unsigned long long) (SETVAL)
     169        > (unsigned long long) (XLAT_PREV_VAL),
     170        "Incorrect order in #sorted xlat: SETVAL"
     171        " is not larger than the previous value");
     172  #endif
     173  #undef XLAT_PREV_VAL
     174  #define XLAT_PREV_VAL (SETVAL)
     175  #endif
     176  #if defined(SETALL) || (defined(HAVE_DECL_SETALL) && HAVE_DECL_SETALL)
     177  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     178  static_assert((SETALL) == (17), "SETALL != 17");
     179  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     180  #else
     181  # define SETALL 17
     182  #endif
     183  #if defined(SETALL) || (defined(HAVE_DECL_SETALL) && HAVE_DECL_SETALL)
     184  #if defined XLAT_PREV_VAL
     185  static_assert((unsigned long long) (SETALL)
     186        > (unsigned long long) (XLAT_PREV_VAL),
     187        "Incorrect order in #sorted xlat: SETALL"
     188        " is not larger than the previous value");
     189  #endif
     190  #undef XLAT_PREV_VAL
     191  #define XLAT_PREV_VAL (SETALL)
     192  #endif
     193  #if defined(SEM_STAT) || (defined(HAVE_DECL_SEM_STAT) && HAVE_DECL_SEM_STAT)
     194  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     195  static_assert((SEM_STAT) == (18), "SEM_STAT != 18");
     196  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     197  #else
     198  # define SEM_STAT 18
     199  #endif
     200  #if defined(SEM_STAT) || (defined(HAVE_DECL_SEM_STAT) && HAVE_DECL_SEM_STAT)
     201  #if defined XLAT_PREV_VAL
     202  static_assert((unsigned long long) (SEM_STAT)
     203        > (unsigned long long) (XLAT_PREV_VAL),
     204        "Incorrect order in #sorted xlat: SEM_STAT"
     205        " is not larger than the previous value");
     206  #endif
     207  #undef XLAT_PREV_VAL
     208  #define XLAT_PREV_VAL (SEM_STAT)
     209  #endif
     210  #if defined(SEM_INFO) || (defined(HAVE_DECL_SEM_INFO) && HAVE_DECL_SEM_INFO)
     211  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     212  static_assert((SEM_INFO) == (19), "SEM_INFO != 19");
     213  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     214  #else
     215  # define SEM_INFO 19
     216  #endif
     217  #if defined(SEM_INFO) || (defined(HAVE_DECL_SEM_INFO) && HAVE_DECL_SEM_INFO)
     218  #if defined XLAT_PREV_VAL
     219  static_assert((unsigned long long) (SEM_INFO)
     220        > (unsigned long long) (XLAT_PREV_VAL),
     221        "Incorrect order in #sorted xlat: SEM_INFO"
     222        " is not larger than the previous value");
     223  #endif
     224  #undef XLAT_PREV_VAL
     225  #define XLAT_PREV_VAL (SEM_INFO)
     226  #endif
     227  #if defined(SEM_STAT_ANY) || (defined(HAVE_DECL_SEM_STAT_ANY) && HAVE_DECL_SEM_STAT_ANY)
     228  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     229  static_assert((SEM_STAT_ANY) == (20), "SEM_STAT_ANY != 20");
     230  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     231  #else
     232  # define SEM_STAT_ANY 20
     233  #endif
     234  #if defined(SEM_STAT_ANY) || (defined(HAVE_DECL_SEM_STAT_ANY) && HAVE_DECL_SEM_STAT_ANY)
     235  #if defined XLAT_PREV_VAL
     236  static_assert((unsigned long long) (SEM_STAT_ANY)
     237        > (unsigned long long) (XLAT_PREV_VAL),
     238        "Incorrect order in #sorted xlat: SEM_STAT_ANY"
     239        " is not larger than the previous value");
     240  #endif
     241  #undef XLAT_PREV_VAL
     242  #define XLAT_PREV_VAL (SEM_STAT_ANY)
     243  #endif
     244  #undef XLAT_PREV_VAL
     245  
     246  #ifndef XLAT_MACROS_ONLY
     247  
     248  # ifdef IN_MPERS
     249  
     250  extern const struct xlat semctl_flags[];
     251  
     252  # else
     253  
     254  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     255  static const struct xlat_data semctl_flags_xdata[] = {
     256   XLAT(IPC_RMID),
     257   #define XLAT_VAL_0 ((unsigned) (IPC_RMID))
     258   #define XLAT_STR_0 STRINGIFY(IPC_RMID)
     259   XLAT(IPC_SET),
     260   #define XLAT_VAL_1 ((unsigned) (IPC_SET))
     261   #define XLAT_STR_1 STRINGIFY(IPC_SET)
     262   XLAT(IPC_STAT),
     263   #define XLAT_VAL_2 ((unsigned) (IPC_STAT))
     264   #define XLAT_STR_2 STRINGIFY(IPC_STAT)
     265   XLAT(IPC_INFO),
     266   #define XLAT_VAL_3 ((unsigned) (IPC_INFO))
     267   #define XLAT_STR_3 STRINGIFY(IPC_INFO)
     268   XLAT(GETPID),
     269   #define XLAT_VAL_4 ((unsigned) (GETPID))
     270   #define XLAT_STR_4 STRINGIFY(GETPID)
     271   XLAT(GETVAL),
     272   #define XLAT_VAL_5 ((unsigned) (GETVAL))
     273   #define XLAT_STR_5 STRINGIFY(GETVAL)
     274   XLAT(GETALL),
     275   #define XLAT_VAL_6 ((unsigned) (GETALL))
     276   #define XLAT_STR_6 STRINGIFY(GETALL)
     277   XLAT(GETNCNT),
     278   #define XLAT_VAL_7 ((unsigned) (GETNCNT))
     279   #define XLAT_STR_7 STRINGIFY(GETNCNT)
     280   XLAT(GETZCNT),
     281   #define XLAT_VAL_8 ((unsigned) (GETZCNT))
     282   #define XLAT_STR_8 STRINGIFY(GETZCNT)
     283   XLAT(SETVAL),
     284   #define XLAT_VAL_9 ((unsigned) (SETVAL))
     285   #define XLAT_STR_9 STRINGIFY(SETVAL)
     286   XLAT(SETALL),
     287   #define XLAT_VAL_10 ((unsigned) (SETALL))
     288   #define XLAT_STR_10 STRINGIFY(SETALL)
     289   XLAT(SEM_STAT),
     290   #define XLAT_VAL_11 ((unsigned) (SEM_STAT))
     291   #define XLAT_STR_11 STRINGIFY(SEM_STAT)
     292   XLAT(SEM_INFO),
     293   #define XLAT_VAL_12 ((unsigned) (SEM_INFO))
     294   #define XLAT_STR_12 STRINGIFY(SEM_INFO)
     295   XLAT(SEM_STAT_ANY),
     296   #define XLAT_VAL_13 ((unsigned) (SEM_STAT_ANY))
     297   #define XLAT_STR_13 STRINGIFY(SEM_STAT_ANY)
     298  };
     299  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     300  static
     301  #  endif
     302  const struct xlat semctl_flags[1] = { {
     303   .data = semctl_flags_xdata,
     304   .size = ARRAY_SIZE(semctl_flags_xdata),
     305   .type = XT_SORTED,
     306   .flags_mask = 0
     307  #  ifdef XLAT_VAL_0
     308    | XLAT_VAL_0
     309  #  endif
     310  #  ifdef XLAT_VAL_1
     311    | XLAT_VAL_1
     312  #  endif
     313  #  ifdef XLAT_VAL_2
     314    | XLAT_VAL_2
     315  #  endif
     316  #  ifdef XLAT_VAL_3
     317    | XLAT_VAL_3
     318  #  endif
     319  #  ifdef XLAT_VAL_4
     320    | XLAT_VAL_4
     321  #  endif
     322  #  ifdef XLAT_VAL_5
     323    | XLAT_VAL_5
     324  #  endif
     325  #  ifdef XLAT_VAL_6
     326    | XLAT_VAL_6
     327  #  endif
     328  #  ifdef XLAT_VAL_7
     329    | XLAT_VAL_7
     330  #  endif
     331  #  ifdef XLAT_VAL_8
     332    | XLAT_VAL_8
     333  #  endif
     334  #  ifdef XLAT_VAL_9
     335    | XLAT_VAL_9
     336  #  endif
     337  #  ifdef XLAT_VAL_10
     338    | XLAT_VAL_10
     339  #  endif
     340  #  ifdef XLAT_VAL_11
     341    | XLAT_VAL_11
     342  #  endif
     343  #  ifdef XLAT_VAL_12
     344    | XLAT_VAL_12
     345  #  endif
     346  #  ifdef XLAT_VAL_13
     347    | XLAT_VAL_13
     348  #  endif
     349    ,
     350   .flags_strsz = 0
     351  #  ifdef XLAT_STR_0
     352    + sizeof(XLAT_STR_0)
     353  #  endif
     354  #  ifdef XLAT_STR_1
     355    + sizeof(XLAT_STR_1)
     356  #  endif
     357  #  ifdef XLAT_STR_2
     358    + sizeof(XLAT_STR_2)
     359  #  endif
     360  #  ifdef XLAT_STR_3
     361    + sizeof(XLAT_STR_3)
     362  #  endif
     363  #  ifdef XLAT_STR_4
     364    + sizeof(XLAT_STR_4)
     365  #  endif
     366  #  ifdef XLAT_STR_5
     367    + sizeof(XLAT_STR_5)
     368  #  endif
     369  #  ifdef XLAT_STR_6
     370    + sizeof(XLAT_STR_6)
     371  #  endif
     372  #  ifdef XLAT_STR_7
     373    + sizeof(XLAT_STR_7)
     374  #  endif
     375  #  ifdef XLAT_STR_8
     376    + sizeof(XLAT_STR_8)
     377  #  endif
     378  #  ifdef XLAT_STR_9
     379    + sizeof(XLAT_STR_9)
     380  #  endif
     381  #  ifdef XLAT_STR_10
     382    + sizeof(XLAT_STR_10)
     383  #  endif
     384  #  ifdef XLAT_STR_11
     385    + sizeof(XLAT_STR_11)
     386  #  endif
     387  #  ifdef XLAT_STR_12
     388    + sizeof(XLAT_STR_12)
     389  #  endif
     390  #  ifdef XLAT_STR_13
     391    + sizeof(XLAT_STR_13)
     392  #  endif
     393    ,
     394  } };
     395  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     396  
     397  #  undef XLAT_STR_0
     398  #  undef XLAT_VAL_0
     399  #  undef XLAT_STR_1
     400  #  undef XLAT_VAL_1
     401  #  undef XLAT_STR_2
     402  #  undef XLAT_VAL_2
     403  #  undef XLAT_STR_3
     404  #  undef XLAT_VAL_3
     405  #  undef XLAT_STR_4
     406  #  undef XLAT_VAL_4
     407  #  undef XLAT_STR_5
     408  #  undef XLAT_VAL_5
     409  #  undef XLAT_STR_6
     410  #  undef XLAT_VAL_6
     411  #  undef XLAT_STR_7
     412  #  undef XLAT_VAL_7
     413  #  undef XLAT_STR_8
     414  #  undef XLAT_VAL_8
     415  #  undef XLAT_STR_9
     416  #  undef XLAT_VAL_9
     417  #  undef XLAT_STR_10
     418  #  undef XLAT_VAL_10
     419  #  undef XLAT_STR_11
     420  #  undef XLAT_VAL_11
     421  #  undef XLAT_STR_12
     422  #  undef XLAT_VAL_12
     423  #  undef XLAT_STR_13
     424  #  undef XLAT_VAL_13
     425  # endif /* !IN_MPERS */
     426  
     427  #endif /* !XLAT_MACROS_ONLY */