(root)/
strace-6.5/
src/
xlat/
pollflags.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/pollflags.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined(POLLIN) || (defined(HAVE_DECL_POLLIN) && HAVE_DECL_POLLIN)
       7  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
       8  static_assert((POLLIN) == (0x0001), "POLLIN != 0x0001");
       9  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      10  #else
      11  # define POLLIN 0x0001
      12  #endif
      13  #if defined(POLLPRI) || (defined(HAVE_DECL_POLLPRI) && HAVE_DECL_POLLPRI)
      14  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      15  static_assert((POLLPRI) == (0x0002), "POLLPRI != 0x0002");
      16  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      17  #else
      18  # define POLLPRI 0x0002
      19  #endif
      20  #if defined(POLLOUT) || (defined(HAVE_DECL_POLLOUT) && HAVE_DECL_POLLOUT)
      21  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      22  static_assert((POLLOUT) == (0x0004), "POLLOUT != 0x0004");
      23  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      24  #else
      25  # define POLLOUT 0x0004
      26  #endif
      27  #if defined(POLLERR) || (defined(HAVE_DECL_POLLERR) && HAVE_DECL_POLLERR)
      28  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      29  static_assert((POLLERR) == (0x0008), "POLLERR != 0x0008");
      30  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      31  #else
      32  # define POLLERR 0x0008
      33  #endif
      34  #if defined(POLLHUP) || (defined(HAVE_DECL_POLLHUP) && HAVE_DECL_POLLHUP)
      35  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      36  static_assert((POLLHUP) == (0x0010), "POLLHUP != 0x0010");
      37  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      38  #else
      39  # define POLLHUP 0x0010
      40  #endif
      41  #if defined(POLLNVAL) || (defined(HAVE_DECL_POLLNVAL) && HAVE_DECL_POLLNVAL)
      42  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      43  static_assert((POLLNVAL) == (0x0020), "POLLNVAL != 0x0020");
      44  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      45  #else
      46  # define POLLNVAL 0x0020
      47  #endif
      48  #if defined(POLLRDNORM) || (defined(HAVE_DECL_POLLRDNORM) && HAVE_DECL_POLLRDNORM)
      49  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      50  static_assert((POLLRDNORM) == (0x0040), "POLLRDNORM != 0x0040");
      51  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      52  #else
      53  # define POLLRDNORM 0x0040
      54  #endif
      55  #if defined(POLLRDBAND) || (defined(HAVE_DECL_POLLRDBAND) && HAVE_DECL_POLLRDBAND)
      56  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      57  static_assert((POLLRDBAND) == (0x0080), "POLLRDBAND != 0x0080");
      58  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      59  #else
      60  # define POLLRDBAND 0x0080
      61  #endif
      62  #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
      63  #else
      64  #if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM)
      65  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      66  static_assert((POLLWRNORM) == (0x0100), "POLLWRNORM != 0x0100");
      67  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      68  #else
      69  # define POLLWRNORM 0x0100
      70  #endif
      71  #endif
      72  #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
      73  #if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
      74  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      75  static_assert((POLLWRBAND) == (0x0100), "POLLWRBAND != 0x0100");
      76  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      77  #else
      78  # define POLLWRBAND 0x0100
      79  #endif
      80  #else
      81  #if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
      82  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      83  static_assert((POLLWRBAND) == (0x0200), "POLLWRBAND != 0x0200");
      84  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      85  #else
      86  # define POLLWRBAND 0x0200
      87  #endif
      88  #endif
      89  #if defined(__sparc__)
      90  #if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
      91  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
      92  static_assert((POLLMSG) == (0x0200), "POLLMSG != 0x0200");
      93  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
      94  #else
      95  # define POLLMSG 0x0200
      96  #endif
      97  #else
      98  #if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
      99  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     100  static_assert((POLLMSG) == (0x0400), "POLLMSG != 0x0400");
     101  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     102  #else
     103  # define POLLMSG 0x0400
     104  #endif
     105  #endif
     106  #if defined(__sparc__)
     107  #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
     108  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     109  static_assert((POLLREMOVE) == (0x0400), "POLLREMOVE != 0x0400");
     110  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     111  #else
     112  # define POLLREMOVE 0x0400
     113  #endif
     114  #elif defined(__xtensa__)
     115  #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
     116  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     117  static_assert((POLLREMOVE) == (0x0800), "POLLREMOVE != 0x0800");
     118  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     119  #else
     120  # define POLLREMOVE 0x0800
     121  #endif
     122  #else
     123  #if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
     124  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     125  static_assert((POLLREMOVE) == (0x1000), "POLLREMOVE != 0x1000");
     126  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     127  #else
     128  # define POLLREMOVE 0x1000
     129  #endif
     130  #endif
     131  #if defined(__sparc__)
     132  #if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
     133  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     134  static_assert((POLLRDHUP) == (0x0800), "POLLRDHUP != 0x0800");
     135  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     136  #else
     137  # define POLLRDHUP 0x0800
     138  #endif
     139  #else
     140  #if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
     141  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     142  static_assert((POLLRDHUP) == (0x2000), "POLLRDHUP != 0x2000");
     143  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     144  #else
     145  # define POLLRDHUP 0x2000
     146  #endif
     147  #endif
     148  #if defined(POLL_BUSY_LOOP) || (defined(HAVE_DECL_POLL_BUSY_LOOP) && HAVE_DECL_POLL_BUSY_LOOP)
     149  DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
     150  static_assert((POLL_BUSY_LOOP) == (0x8000), "POLL_BUSY_LOOP != 0x8000");
     151  DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
     152  #else
     153  # define POLL_BUSY_LOOP 0x8000
     154  #endif
     155  #undef XLAT_PREV_VAL
     156  
     157  #ifndef XLAT_MACROS_ONLY
     158  
     159  # ifndef IN_MPERS
     160  
     161  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     162  static const struct xlat_data pollflags_xdata[] = {
     163   XLAT(POLLIN),
     164   #define XLAT_VAL_0 ((unsigned) (POLLIN))
     165   #define XLAT_STR_0 STRINGIFY(POLLIN)
     166   XLAT(POLLPRI),
     167   #define XLAT_VAL_1 ((unsigned) (POLLPRI))
     168   #define XLAT_STR_1 STRINGIFY(POLLPRI)
     169   XLAT(POLLOUT),
     170   #define XLAT_VAL_2 ((unsigned) (POLLOUT))
     171   #define XLAT_STR_2 STRINGIFY(POLLOUT)
     172   XLAT(POLLERR),
     173   #define XLAT_VAL_3 ((unsigned) (POLLERR))
     174   #define XLAT_STR_3 STRINGIFY(POLLERR)
     175   XLAT(POLLHUP),
     176   #define XLAT_VAL_4 ((unsigned) (POLLHUP))
     177   #define XLAT_STR_4 STRINGIFY(POLLHUP)
     178   XLAT(POLLNVAL),
     179   #define XLAT_VAL_5 ((unsigned) (POLLNVAL))
     180   #define XLAT_STR_5 STRINGIFY(POLLNVAL)
     181   XLAT(POLLRDNORM),
     182   #define XLAT_VAL_6 ((unsigned) (POLLRDNORM))
     183   #define XLAT_STR_6 STRINGIFY(POLLRDNORM)
     184   XLAT(POLLRDBAND),
     185   #define XLAT_VAL_7 ((unsigned) (POLLRDBAND))
     186   #define XLAT_STR_7 STRINGIFY(POLLRDBAND)
     187  
     188  #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
     189  
     190  #else
     191   XLAT(POLLWRNORM),
     192   #define XLAT_VAL_8 ((unsigned) (POLLWRNORM))
     193   #define XLAT_STR_8 STRINGIFY(POLLWRNORM)
     194  #endif
     195  
     196  #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
     197   XLAT(POLLWRBAND),
     198   #define XLAT_VAL_9 ((unsigned) (POLLWRBAND))
     199   #define XLAT_STR_9 STRINGIFY(POLLWRBAND)
     200  #else
     201   XLAT(POLLWRBAND),
     202   #define XLAT_VAL_10 ((unsigned) (POLLWRBAND))
     203   #define XLAT_STR_10 STRINGIFY(POLLWRBAND)
     204  #endif
     205  
     206  #if defined(__sparc__)
     207   XLAT(POLLMSG),
     208   #define XLAT_VAL_11 ((unsigned) (POLLMSG))
     209   #define XLAT_STR_11 STRINGIFY(POLLMSG)
     210  #else
     211   XLAT(POLLMSG),
     212   #define XLAT_VAL_12 ((unsigned) (POLLMSG))
     213   #define XLAT_STR_12 STRINGIFY(POLLMSG)
     214  #endif
     215  
     216  #if defined(__sparc__)
     217   XLAT(POLLREMOVE),
     218   #define XLAT_VAL_13 ((unsigned) (POLLREMOVE))
     219   #define XLAT_STR_13 STRINGIFY(POLLREMOVE)
     220  #elif defined(__xtensa__)
     221   XLAT(POLLREMOVE),
     222   #define XLAT_VAL_14 ((unsigned) (POLLREMOVE))
     223   #define XLAT_STR_14 STRINGIFY(POLLREMOVE)
     224  #else
     225   XLAT(POLLREMOVE),
     226   #define XLAT_VAL_15 ((unsigned) (POLLREMOVE))
     227   #define XLAT_STR_15 STRINGIFY(POLLREMOVE)
     228  #endif
     229  
     230  #if defined(__sparc__)
     231   XLAT(POLLRDHUP),
     232   #define XLAT_VAL_16 ((unsigned) (POLLRDHUP))
     233   #define XLAT_STR_16 STRINGIFY(POLLRDHUP)
     234  #else
     235   XLAT(POLLRDHUP),
     236   #define XLAT_VAL_17 ((unsigned) (POLLRDHUP))
     237   #define XLAT_STR_17 STRINGIFY(POLLRDHUP)
     238  #endif
     239  
     240   XLAT(POLL_BUSY_LOOP),
     241   #define XLAT_VAL_18 ((unsigned) (POLL_BUSY_LOOP))
     242   #define XLAT_STR_18 STRINGIFY(POLL_BUSY_LOOP)
     243  };
     244  const struct xlat pollflags[1] = { {
     245   .data = pollflags_xdata,
     246   .size = ARRAY_SIZE(pollflags_xdata),
     247   .type = XT_NORMAL,
     248   .flags_mask = 0
     249  #  ifdef XLAT_VAL_0
     250    | XLAT_VAL_0
     251  #  endif
     252  #  ifdef XLAT_VAL_1
     253    | XLAT_VAL_1
     254  #  endif
     255  #  ifdef XLAT_VAL_2
     256    | XLAT_VAL_2
     257  #  endif
     258  #  ifdef XLAT_VAL_3
     259    | XLAT_VAL_3
     260  #  endif
     261  #  ifdef XLAT_VAL_4
     262    | XLAT_VAL_4
     263  #  endif
     264  #  ifdef XLAT_VAL_5
     265    | XLAT_VAL_5
     266  #  endif
     267  #  ifdef XLAT_VAL_6
     268    | XLAT_VAL_6
     269  #  endif
     270  #  ifdef XLAT_VAL_7
     271    | XLAT_VAL_7
     272  #  endif
     273  #  ifdef XLAT_VAL_8
     274    | XLAT_VAL_8
     275  #  endif
     276  #  ifdef XLAT_VAL_9
     277    | XLAT_VAL_9
     278  #  endif
     279  #  ifdef XLAT_VAL_10
     280    | XLAT_VAL_10
     281  #  endif
     282  #  ifdef XLAT_VAL_11
     283    | XLAT_VAL_11
     284  #  endif
     285  #  ifdef XLAT_VAL_12
     286    | XLAT_VAL_12
     287  #  endif
     288  #  ifdef XLAT_VAL_13
     289    | XLAT_VAL_13
     290  #  endif
     291  #  ifdef XLAT_VAL_14
     292    | XLAT_VAL_14
     293  #  endif
     294  #  ifdef XLAT_VAL_15
     295    | XLAT_VAL_15
     296  #  endif
     297  #  ifdef XLAT_VAL_16
     298    | XLAT_VAL_16
     299  #  endif
     300  #  ifdef XLAT_VAL_17
     301    | XLAT_VAL_17
     302  #  endif
     303  #  ifdef XLAT_VAL_18
     304    | XLAT_VAL_18
     305  #  endif
     306    ,
     307   .flags_strsz = 0
     308  #  ifdef XLAT_STR_0
     309    + sizeof(XLAT_STR_0)
     310  #  endif
     311  #  ifdef XLAT_STR_1
     312    + sizeof(XLAT_STR_1)
     313  #  endif
     314  #  ifdef XLAT_STR_2
     315    + sizeof(XLAT_STR_2)
     316  #  endif
     317  #  ifdef XLAT_STR_3
     318    + sizeof(XLAT_STR_3)
     319  #  endif
     320  #  ifdef XLAT_STR_4
     321    + sizeof(XLAT_STR_4)
     322  #  endif
     323  #  ifdef XLAT_STR_5
     324    + sizeof(XLAT_STR_5)
     325  #  endif
     326  #  ifdef XLAT_STR_6
     327    + sizeof(XLAT_STR_6)
     328  #  endif
     329  #  ifdef XLAT_STR_7
     330    + sizeof(XLAT_STR_7)
     331  #  endif
     332  #  ifdef XLAT_STR_8
     333    + sizeof(XLAT_STR_8)
     334  #  endif
     335  #  ifdef XLAT_STR_9
     336    + sizeof(XLAT_STR_9)
     337  #  endif
     338  #  ifdef XLAT_STR_10
     339    + sizeof(XLAT_STR_10)
     340  #  endif
     341  #  ifdef XLAT_STR_11
     342    + sizeof(XLAT_STR_11)
     343  #  endif
     344  #  ifdef XLAT_STR_12
     345    + sizeof(XLAT_STR_12)
     346  #  endif
     347  #  ifdef XLAT_STR_13
     348    + sizeof(XLAT_STR_13)
     349  #  endif
     350  #  ifdef XLAT_STR_14
     351    + sizeof(XLAT_STR_14)
     352  #  endif
     353  #  ifdef XLAT_STR_15
     354    + sizeof(XLAT_STR_15)
     355  #  endif
     356  #  ifdef XLAT_STR_16
     357    + sizeof(XLAT_STR_16)
     358  #  endif
     359  #  ifdef XLAT_STR_17
     360    + sizeof(XLAT_STR_17)
     361  #  endif
     362  #  ifdef XLAT_STR_18
     363    + sizeof(XLAT_STR_18)
     364  #  endif
     365    ,
     366  } };
     367  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     368  
     369  #  undef XLAT_STR_0
     370  #  undef XLAT_VAL_0
     371  #  undef XLAT_STR_1
     372  #  undef XLAT_VAL_1
     373  #  undef XLAT_STR_2
     374  #  undef XLAT_VAL_2
     375  #  undef XLAT_STR_3
     376  #  undef XLAT_VAL_3
     377  #  undef XLAT_STR_4
     378  #  undef XLAT_VAL_4
     379  #  undef XLAT_STR_5
     380  #  undef XLAT_VAL_5
     381  #  undef XLAT_STR_6
     382  #  undef XLAT_VAL_6
     383  #  undef XLAT_STR_7
     384  #  undef XLAT_VAL_7
     385  #  undef XLAT_STR_8
     386  #  undef XLAT_VAL_8
     387  #  undef XLAT_STR_9
     388  #  undef XLAT_VAL_9
     389  #  undef XLAT_STR_10
     390  #  undef XLAT_VAL_10
     391  #  undef XLAT_STR_11
     392  #  undef XLAT_VAL_11
     393  #  undef XLAT_STR_12
     394  #  undef XLAT_VAL_12
     395  #  undef XLAT_STR_13
     396  #  undef XLAT_VAL_13
     397  #  undef XLAT_STR_14
     398  #  undef XLAT_VAL_14
     399  #  undef XLAT_STR_15
     400  #  undef XLAT_VAL_15
     401  #  undef XLAT_STR_16
     402  #  undef XLAT_VAL_16
     403  #  undef XLAT_STR_17
     404  #  undef XLAT_VAL_17
     405  #  undef XLAT_STR_18
     406  #  undef XLAT_VAL_18
     407  # endif /* !IN_MPERS */
     408  
     409  #endif /* !XLAT_MACROS_ONLY */