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