xref: /aosp_15_r20/external/strace/xlat/scmvals.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/scmvals.in; do not edit. */
2*cf84ac9aSAndroid Build Coastguard Worker 
3*cf84ac9aSAndroid Build Coastguard Worker #include "gcc_compat.h"
4*cf84ac9aSAndroid Build Coastguard Worker #include "static_assert.h"
5*cf84ac9aSAndroid Build Coastguard Worker 
6*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_RIGHTS) || (defined(HAVE_DECL_SCM_RIGHTS) && HAVE_DECL_SCM_RIGHTS)
7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCM_RIGHTS) == (1), "SCM_RIGHTS != 1");
9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10*cf84ac9aSAndroid Build Coastguard Worker #else
11*cf84ac9aSAndroid Build Coastguard Worker # define SCM_RIGHTS 1
12*cf84ac9aSAndroid Build Coastguard Worker #endif
13*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_CREDENTIALS) || (defined(HAVE_DECL_SCM_CREDENTIALS) && HAVE_DECL_SCM_CREDENTIALS)
14*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCM_CREDENTIALS) == (2), "SCM_CREDENTIALS != 2");
16*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17*cf84ac9aSAndroid Build Coastguard Worker #else
18*cf84ac9aSAndroid Build Coastguard Worker # define SCM_CREDENTIALS 2
19*cf84ac9aSAndroid Build Coastguard Worker #endif
20*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_SECURITY) || (defined(HAVE_DECL_SCM_SECURITY) && HAVE_DECL_SCM_SECURITY)
21*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22*cf84ac9aSAndroid Build Coastguard Worker static_assert((SCM_SECURITY) == (3), "SCM_SECURITY != 3");
23*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24*cf84ac9aSAndroid Build Coastguard Worker #else
25*cf84ac9aSAndroid Build Coastguard Worker # define SCM_SECURITY 3
26*cf84ac9aSAndroid Build Coastguard Worker #endif
27*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMP
28*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
29*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 0x4012
30*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
31*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 0x001d
32*cf84ac9aSAndroid Build Coastguard Worker # else
33*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 29
34*cf84ac9aSAndroid Build Coastguard Worker # endif
35*cf84ac9aSAndroid Build Coastguard Worker #endif
36*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPNS
37*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
38*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 0x4013
39*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
40*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 0x0021
41*cf84ac9aSAndroid Build Coastguard Worker # else
42*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 35
43*cf84ac9aSAndroid Build Coastguard Worker # endif
44*cf84ac9aSAndroid Build Coastguard Worker #endif
45*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING
46*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
47*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 0x4020
48*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
49*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 0x0023
50*cf84ac9aSAndroid Build Coastguard Worker # else
51*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 37
52*cf84ac9aSAndroid Build Coastguard Worker # endif
53*cf84ac9aSAndroid Build Coastguard Worker #endif
54*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_WIFI_STATUS
55*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
56*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 0x4022
57*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
58*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 0x0025
59*cf84ac9aSAndroid Build Coastguard Worker # else
60*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 41
61*cf84ac9aSAndroid Build Coastguard Worker # endif
62*cf84ac9aSAndroid Build Coastguard Worker #endif
63*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING_OPT_STATS
64*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
65*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 0x402f
66*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
67*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 0x0038
68*cf84ac9aSAndroid Build Coastguard Worker # else
69*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 54
70*cf84ac9aSAndroid Build Coastguard Worker # endif
71*cf84ac9aSAndroid Build Coastguard Worker #endif
72*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING_PKTINFO
73*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
74*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 0x4033
75*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
76*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 0x003c
77*cf84ac9aSAndroid Build Coastguard Worker # else
78*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 58
79*cf84ac9aSAndroid Build Coastguard Worker # endif
80*cf84ac9aSAndroid Build Coastguard Worker #endif
81*cf84ac9aSAndroid Build Coastguard Worker 
82*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY
83*cf84ac9aSAndroid Build Coastguard Worker 
84*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS
85*cf84ac9aSAndroid Build Coastguard Worker 
86*cf84ac9aSAndroid Build Coastguard Worker #  error static const struct xlat scmvals in mpers mode
87*cf84ac9aSAndroid Build Coastguard Worker 
88*cf84ac9aSAndroid Build Coastguard Worker # else
89*cf84ac9aSAndroid Build Coastguard Worker 
90*cf84ac9aSAndroid Build Coastguard Worker static
91*cf84ac9aSAndroid Build Coastguard Worker const struct xlat scmvals[] = {
92*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SCM_RIGHTS),
93*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SCM_CREDENTIALS),
94*cf84ac9aSAndroid Build Coastguard Worker  XLAT(SCM_SECURITY),
95*cf84ac9aSAndroid Build Coastguard Worker 
96*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMP
97*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
98*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 0x4012
99*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
100*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 0x001d
101*cf84ac9aSAndroid Build Coastguard Worker # else
102*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMP 29
103*cf84ac9aSAndroid Build Coastguard Worker # endif
104*cf84ac9aSAndroid Build Coastguard Worker #endif
105*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_TIMESTAMP) || (defined(HAVE_DECL_SCM_TIMESTAMP) && HAVE_DECL_SCM_TIMESTAMP)
106*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_TIMESTAMP),
107*cf84ac9aSAndroid Build Coastguard Worker #endif
108*cf84ac9aSAndroid Build Coastguard Worker 
109*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPNS
110*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
111*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 0x4013
112*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
113*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 0x0021
114*cf84ac9aSAndroid Build Coastguard Worker # else
115*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPNS 35
116*cf84ac9aSAndroid Build Coastguard Worker # endif
117*cf84ac9aSAndroid Build Coastguard Worker #endif
118*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_TIMESTAMPNS) || (defined(HAVE_DECL_SCM_TIMESTAMPNS) && HAVE_DECL_SCM_TIMESTAMPNS)
119*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_TIMESTAMPNS),
120*cf84ac9aSAndroid Build Coastguard Worker #endif
121*cf84ac9aSAndroid Build Coastguard Worker 
122*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING
123*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
124*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 0x4020
125*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
126*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 0x0023
127*cf84ac9aSAndroid Build Coastguard Worker # else
128*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING 37
129*cf84ac9aSAndroid Build Coastguard Worker # endif
130*cf84ac9aSAndroid Build Coastguard Worker #endif
131*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_TIMESTAMPING) || (defined(HAVE_DECL_SCM_TIMESTAMPING) && HAVE_DECL_SCM_TIMESTAMPING)
132*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_TIMESTAMPING),
133*cf84ac9aSAndroid Build Coastguard Worker #endif
134*cf84ac9aSAndroid Build Coastguard Worker 
135*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_WIFI_STATUS
136*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
137*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 0x4022
138*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
139*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 0x0025
140*cf84ac9aSAndroid Build Coastguard Worker # else
141*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_WIFI_STATUS 41
142*cf84ac9aSAndroid Build Coastguard Worker # endif
143*cf84ac9aSAndroid Build Coastguard Worker #endif
144*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_WIFI_STATUS) || (defined(HAVE_DECL_SCM_WIFI_STATUS) && HAVE_DECL_SCM_WIFI_STATUS)
145*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_WIFI_STATUS),
146*cf84ac9aSAndroid Build Coastguard Worker #endif
147*cf84ac9aSAndroid Build Coastguard Worker 
148*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING_OPT_STATS
149*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
150*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 0x402f
151*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
152*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 0x0038
153*cf84ac9aSAndroid Build Coastguard Worker # else
154*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_OPT_STATS 54
155*cf84ac9aSAndroid Build Coastguard Worker # endif
156*cf84ac9aSAndroid Build Coastguard Worker #endif
157*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_TIMESTAMPING_OPT_STATS) || (defined(HAVE_DECL_SCM_TIMESTAMPING_OPT_STATS) && HAVE_DECL_SCM_TIMESTAMPING_OPT_STATS)
158*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_TIMESTAMPING_OPT_STATS),
159*cf84ac9aSAndroid Build Coastguard Worker #endif
160*cf84ac9aSAndroid Build Coastguard Worker 
161*cf84ac9aSAndroid Build Coastguard Worker #ifndef SCM_TIMESTAMPING_PKTINFO
162*cf84ac9aSAndroid Build Coastguard Worker # if defined HPPA
163*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 0x4033
164*cf84ac9aSAndroid Build Coastguard Worker # elif defined SPARC || defined SPARC64
165*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 0x003c
166*cf84ac9aSAndroid Build Coastguard Worker # else
167*cf84ac9aSAndroid Build Coastguard Worker #  define SCM_TIMESTAMPING_PKTINFO 58
168*cf84ac9aSAndroid Build Coastguard Worker # endif
169*cf84ac9aSAndroid Build Coastguard Worker #endif
170*cf84ac9aSAndroid Build Coastguard Worker #if defined(SCM_TIMESTAMPING_PKTINFO) || (defined(HAVE_DECL_SCM_TIMESTAMPING_PKTINFO) && HAVE_DECL_SCM_TIMESTAMPING_PKTINFO)
171*cf84ac9aSAndroid Build Coastguard Worker   XLAT(SCM_TIMESTAMPING_PKTINFO),
172*cf84ac9aSAndroid Build Coastguard Worker #endif
173*cf84ac9aSAndroid Build Coastguard Worker  XLAT_END
174*cf84ac9aSAndroid Build Coastguard Worker };
175*cf84ac9aSAndroid Build Coastguard Worker 
176*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */
177*cf84ac9aSAndroid Build Coastguard Worker 
178*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */
179