xref: /aosp_15_r20/external/strace/xlat/resources.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker /* Generated by ./xlat/gen.sh from ./xlat/resources.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(RLIMIT_CPU) || (defined(HAVE_DECL_RLIMIT_CPU) && HAVE_DECL_RLIMIT_CPU)
7*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_CPU) == (0), "RLIMIT_CPU != 0");
9*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10*cf84ac9aSAndroid Build Coastguard Worker #else
11*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_CPU 0
12*cf84ac9aSAndroid Build Coastguard Worker #endif
13*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_FSIZE) || (defined(HAVE_DECL_RLIMIT_FSIZE) && HAVE_DECL_RLIMIT_FSIZE)
14*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_FSIZE) == (1), "RLIMIT_FSIZE != 1");
16*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17*cf84ac9aSAndroid Build Coastguard Worker #else
18*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_FSIZE 1
19*cf84ac9aSAndroid Build Coastguard Worker #endif
20*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_DATA) || (defined(HAVE_DECL_RLIMIT_DATA) && HAVE_DECL_RLIMIT_DATA)
21*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_DATA) == (2), "RLIMIT_DATA != 2");
23*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24*cf84ac9aSAndroid Build Coastguard Worker #else
25*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_DATA 2
26*cf84ac9aSAndroid Build Coastguard Worker #endif
27*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_STACK) || (defined(HAVE_DECL_RLIMIT_STACK) && HAVE_DECL_RLIMIT_STACK)
28*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_STACK) == (3), "RLIMIT_STACK != 3");
30*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31*cf84ac9aSAndroid Build Coastguard Worker #else
32*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_STACK 3
33*cf84ac9aSAndroid Build Coastguard Worker #endif
34*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_CORE) || (defined(HAVE_DECL_RLIMIT_CORE) && HAVE_DECL_RLIMIT_CORE)
35*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_CORE) == (4), "RLIMIT_CORE != 4");
37*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38*cf84ac9aSAndroid Build Coastguard Worker #else
39*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_CORE 4
40*cf84ac9aSAndroid Build Coastguard Worker #endif
41*cf84ac9aSAndroid Build Coastguard Worker #if defined(__alpha__)
42*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
43*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
44*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
45*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
46*cf84ac9aSAndroid Build Coastguard Worker #else
47*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RSS 5
48*cf84ac9aSAndroid Build Coastguard Worker #endif
49*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
50*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
51*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6");
52*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
53*cf84ac9aSAndroid Build Coastguard Worker #else
54*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NOFILE 6
55*cf84ac9aSAndroid Build Coastguard Worker #endif
56*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
57*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
58*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_AS) == (7), "RLIMIT_AS != 7");
59*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
60*cf84ac9aSAndroid Build Coastguard Worker #else
61*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_AS 7
62*cf84ac9aSAndroid Build Coastguard Worker #endif
63*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
64*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
65*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8");
66*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
67*cf84ac9aSAndroid Build Coastguard Worker #else
68*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NPROC 8
69*cf84ac9aSAndroid Build Coastguard Worker #endif
70*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
71*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
72*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9");
73*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
74*cf84ac9aSAndroid Build Coastguard Worker #else
75*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_MEMLOCK 9
76*cf84ac9aSAndroid Build Coastguard Worker #endif
77*cf84ac9aSAndroid Build Coastguard Worker #elif defined(__mips__)
78*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
79*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
80*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NOFILE) == (5), "RLIMIT_NOFILE != 5");
81*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
82*cf84ac9aSAndroid Build Coastguard Worker #else
83*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NOFILE 5
84*cf84ac9aSAndroid Build Coastguard Worker #endif
85*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
86*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
87*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_AS) == (6), "RLIMIT_AS != 6");
88*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
89*cf84ac9aSAndroid Build Coastguard Worker #else
90*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_AS 6
91*cf84ac9aSAndroid Build Coastguard Worker #endif
92*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
93*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
94*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RSS) == (7), "RLIMIT_RSS != 7");
95*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
96*cf84ac9aSAndroid Build Coastguard Worker #else
97*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RSS 7
98*cf84ac9aSAndroid Build Coastguard Worker #endif
99*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
100*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
101*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8");
102*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
103*cf84ac9aSAndroid Build Coastguard Worker #else
104*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NPROC 8
105*cf84ac9aSAndroid Build Coastguard Worker #endif
106*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
107*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
108*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9");
109*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
110*cf84ac9aSAndroid Build Coastguard Worker #else
111*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_MEMLOCK 9
112*cf84ac9aSAndroid Build Coastguard Worker #endif
113*cf84ac9aSAndroid Build Coastguard Worker #elif defined(__sparc__)
114*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
115*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
116*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
117*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
118*cf84ac9aSAndroid Build Coastguard Worker #else
119*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RSS 5
120*cf84ac9aSAndroid Build Coastguard Worker #endif
121*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
122*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
123*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6");
124*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
125*cf84ac9aSAndroid Build Coastguard Worker #else
126*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NOFILE 6
127*cf84ac9aSAndroid Build Coastguard Worker #endif
128*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
129*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
130*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NPROC) == (7), "RLIMIT_NPROC != 7");
131*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
132*cf84ac9aSAndroid Build Coastguard Worker #else
133*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NPROC 7
134*cf84ac9aSAndroid Build Coastguard Worker #endif
135*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
136*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
137*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8");
138*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
139*cf84ac9aSAndroid Build Coastguard Worker #else
140*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_MEMLOCK 8
141*cf84ac9aSAndroid Build Coastguard Worker #endif
142*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
143*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9");
145*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146*cf84ac9aSAndroid Build Coastguard Worker #else
147*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_AS 9
148*cf84ac9aSAndroid Build Coastguard Worker #endif
149*cf84ac9aSAndroid Build Coastguard Worker #else
150*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
151*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
152*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
153*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
154*cf84ac9aSAndroid Build Coastguard Worker #else
155*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RSS 5
156*cf84ac9aSAndroid Build Coastguard Worker #endif
157*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
158*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
159*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NPROC) == (6), "RLIMIT_NPROC != 6");
160*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
161*cf84ac9aSAndroid Build Coastguard Worker #else
162*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NPROC 6
163*cf84ac9aSAndroid Build Coastguard Worker #endif
164*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
165*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
166*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NOFILE) == (7), "RLIMIT_NOFILE != 7");
167*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
168*cf84ac9aSAndroid Build Coastguard Worker #else
169*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NOFILE 7
170*cf84ac9aSAndroid Build Coastguard Worker #endif
171*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
172*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
173*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8");
174*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
175*cf84ac9aSAndroid Build Coastguard Worker #else
176*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_MEMLOCK 8
177*cf84ac9aSAndroid Build Coastguard Worker #endif
178*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
179*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
180*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9");
181*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
182*cf84ac9aSAndroid Build Coastguard Worker #else
183*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_AS 9
184*cf84ac9aSAndroid Build Coastguard Worker #endif
185*cf84ac9aSAndroid Build Coastguard Worker #endif
186*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_LOCKS) || (defined(HAVE_DECL_RLIMIT_LOCKS) && HAVE_DECL_RLIMIT_LOCKS)
187*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
188*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_LOCKS) == (10), "RLIMIT_LOCKS != 10");
189*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
190*cf84ac9aSAndroid Build Coastguard Worker #else
191*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_LOCKS 10
192*cf84ac9aSAndroid Build Coastguard Worker #endif
193*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_SIGPENDING) || (defined(HAVE_DECL_RLIMIT_SIGPENDING) && HAVE_DECL_RLIMIT_SIGPENDING)
194*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
195*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_SIGPENDING) == (11), "RLIMIT_SIGPENDING != 11");
196*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
197*cf84ac9aSAndroid Build Coastguard Worker #else
198*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_SIGPENDING 11
199*cf84ac9aSAndroid Build Coastguard Worker #endif
200*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_MSGQUEUE) || (defined(HAVE_DECL_RLIMIT_MSGQUEUE) && HAVE_DECL_RLIMIT_MSGQUEUE)
201*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
202*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_MSGQUEUE) == (12), "RLIMIT_MSGQUEUE != 12");
203*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
204*cf84ac9aSAndroid Build Coastguard Worker #else
205*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_MSGQUEUE 12
206*cf84ac9aSAndroid Build Coastguard Worker #endif
207*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_NICE) || (defined(HAVE_DECL_RLIMIT_NICE) && HAVE_DECL_RLIMIT_NICE)
208*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
209*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_NICE) == (13), "RLIMIT_NICE != 13");
210*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
211*cf84ac9aSAndroid Build Coastguard Worker #else
212*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_NICE 13
213*cf84ac9aSAndroid Build Coastguard Worker #endif
214*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RTPRIO) || (defined(HAVE_DECL_RLIMIT_RTPRIO) && HAVE_DECL_RLIMIT_RTPRIO)
215*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
216*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RTPRIO) == (14), "RLIMIT_RTPRIO != 14");
217*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
218*cf84ac9aSAndroid Build Coastguard Worker #else
219*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RTPRIO 14
220*cf84ac9aSAndroid Build Coastguard Worker #endif
221*cf84ac9aSAndroid Build Coastguard Worker #if defined(RLIMIT_RTTIME) || (defined(HAVE_DECL_RLIMIT_RTTIME) && HAVE_DECL_RLIMIT_RTTIME)
222*cf84ac9aSAndroid Build Coastguard Worker DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
223*cf84ac9aSAndroid Build Coastguard Worker static_assert((RLIMIT_RTTIME) == (15), "RLIMIT_RTTIME != 15");
224*cf84ac9aSAndroid Build Coastguard Worker DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
225*cf84ac9aSAndroid Build Coastguard Worker #else
226*cf84ac9aSAndroid Build Coastguard Worker # define RLIMIT_RTTIME 15
227*cf84ac9aSAndroid Build Coastguard Worker #endif
228*cf84ac9aSAndroid Build Coastguard Worker 
229*cf84ac9aSAndroid Build Coastguard Worker #ifndef XLAT_MACROS_ONLY
230*cf84ac9aSAndroid Build Coastguard Worker 
231*cf84ac9aSAndroid Build Coastguard Worker # ifdef IN_MPERS
232*cf84ac9aSAndroid Build Coastguard Worker 
233*cf84ac9aSAndroid Build Coastguard Worker #  error static const struct xlat resources in mpers mode
234*cf84ac9aSAndroid Build Coastguard Worker 
235*cf84ac9aSAndroid Build Coastguard Worker # else
236*cf84ac9aSAndroid Build Coastguard Worker 
237*cf84ac9aSAndroid Build Coastguard Worker static
238*cf84ac9aSAndroid Build Coastguard Worker const struct xlat resources[] = {
239*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_CPU] = XLAT(RLIMIT_CPU),
240*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_FSIZE] = XLAT(RLIMIT_FSIZE),
241*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_DATA] = XLAT(RLIMIT_DATA),
242*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_STACK] = XLAT(RLIMIT_STACK),
243*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_CORE] = XLAT(RLIMIT_CORE),
244*cf84ac9aSAndroid Build Coastguard Worker 
245*cf84ac9aSAndroid Build Coastguard Worker #if defined(__alpha__)
246*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
247*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
248*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_AS] = XLAT(RLIMIT_AS),
249*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
250*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
251*cf84ac9aSAndroid Build Coastguard Worker #elif defined(__mips__)
252*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
253*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_AS] = XLAT(RLIMIT_AS),
254*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
255*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
256*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
257*cf84ac9aSAndroid Build Coastguard Worker #elif defined(__sparc__)
258*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
259*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
260*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
261*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
262*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_AS] = XLAT(RLIMIT_AS),
263*cf84ac9aSAndroid Build Coastguard Worker #else
264*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
265*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
266*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
267*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
268*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_AS] = XLAT(RLIMIT_AS),
269*cf84ac9aSAndroid Build Coastguard Worker #endif
270*cf84ac9aSAndroid Build Coastguard Worker 
271*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_LOCKS] = XLAT(RLIMIT_LOCKS),
272*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_SIGPENDING] = XLAT(RLIMIT_SIGPENDING),
273*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_MSGQUEUE] = XLAT(RLIMIT_MSGQUEUE),
274*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_NICE] = XLAT(RLIMIT_NICE),
275*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RTPRIO] = XLAT(RLIMIT_RTPRIO),
276*cf84ac9aSAndroid Build Coastguard Worker  [RLIMIT_RTTIME] = XLAT(RLIMIT_RTTIME),
277*cf84ac9aSAndroid Build Coastguard Worker  XLAT_END
278*cf84ac9aSAndroid Build Coastguard Worker };
279*cf84ac9aSAndroid Build Coastguard Worker 
280*cf84ac9aSAndroid Build Coastguard Worker # endif /* !IN_MPERS */
281*cf84ac9aSAndroid Build Coastguard Worker 
282*cf84ac9aSAndroid Build Coastguard Worker #endif /* !XLAT_MACROS_ONLY */
283