projects
/
platform
/
upstream
/
glibc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
packaging: Enable memcpy in sysdeps/arm/memcpy.S for ARM
[platform/upstream/glibc.git]
/
dlfcn
/
bug-atexit1-lib.c
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <unistd.h>
4
5
static int next;
6
7
void
8
f00 (void)
9
{
10
puts ("f00");
11
if (next-- != 0)
12
_exit (1);
13
}
14
15
void
16
f01 (void)
17
{
18
puts ("f01");
19
if (next-- != 1)
20
_exit (1);
21
}
22
23
void
24
f02 (void)
25
{
26
puts ("f02");
27
if (next-- != 2)
28
_exit (1);
29
}
30
31
void
32
f03 (void)
33
{
34
puts ("f03");
35
if (next-- != 3)
36
_exit (1);
37
}
38
39
void
40
f04 (void)
41
{
42
puts ("f04");
43
if (next-- != 4)
44
_exit (1);
45
}
46
47
void
48
f05 (void)
49
{
50
puts ("f05");
51
if (next-- != 5)
52
_exit (1);
53
}
54
55
void
56
f06 (void)
57
{
58
puts ("f06");
59
if (next-- != 6)
60
_exit (1);
61
}
62
63
void
64
f07 (void)
65
{
66
puts ("f07");
67
if (next-- != 7)
68
_exit (1);
69
}
70
71
void
72
f08 (void)
73
{
74
puts ("f08");
75
if (next-- != 8)
76
_exit (1);
77
}
78
79
void
80
f09 (void)
81
{
82
puts ("f09");
83
if (next-- != 9)
84
_exit (1);
85
}
86
87
void
88
f10 (void)
89
{
90
puts ("f10");
91
if (next-- != 10)
92
_exit (1);
93
}
94
95
void
96
f11 (void)
97
{
98
puts ("f11");
99
if (next-- != 11)
100
_exit (1);
101
}
102
103
void
104
f12 (void)
105
{
106
puts ("f12");
107
if (next-- != 12)
108
_exit (1);
109
}
110
111
void
112
f13 (void)
113
{
114
puts ("f13");
115
if (next-- != 13)
116
_exit (1);
117
}
118
119
void
120
f14 (void)
121
{
122
puts ("f14");
123
if (next-- != 14)
124
_exit (1);
125
}
126
127
void
128
f15 (void)
129
{
130
puts ("f15");
131
if (next-- != 15)
132
_exit (1);
133
}
134
135
void
136
f16 (void)
137
{
138
puts ("f16");
139
if (next-- != 16)
140
_exit (1);
141
}
142
143
void
144
f17 (void)
145
{
146
puts ("f17");
147
if (next-- != 17)
148
_exit (1);
149
}
150
151
void
152
f18 (void)
153
{
154
puts ("f18");
155
if (next-- != 18)
156
_exit (1);
157
}
158
159
void
160
f19 (void)
161
{
162
puts ("f19");
163
if (next-- != 19)
164
_exit (1);
165
}
166
167
void
168
f20 (void)
169
{
170
puts ("f20");
171
if (next-- != 20)
172
_exit (1);
173
}
174
175
void
176
f21 (void)
177
{
178
puts ("f21");
179
if (next-- != 21)
180
_exit (1);
181
}
182
183
void
184
f22 (void)
185
{
186
puts ("f22");
187
if (next-- != 22)
188
_exit (1);
189
}
190
191
void
192
f23 (void)
193
{
194
puts ("f23");
195
if (next-- != 23)
196
_exit (1);
197
}
198
199
void
200
f24 (void)
201
{
202
puts ("f24");
203
if (next-- != 24)
204
_exit (1);
205
}
206
207
void
208
f25 (void)
209
{
210
puts ("f25");
211
if (next-- != 25)
212
_exit (1);
213
}
214
215
void
216
f26 (void)
217
{
218
puts ("f26");
219
if (next-- != 26)
220
_exit (1);
221
}
222
223
void
224
f27 (void)
225
{
226
puts ("f27");
227
if (next-- != 27)
228
_exit (1);
229
}
230
231
void
232
f28 (void)
233
{
234
puts ("f28");
235
if (next-- != 28)
236
_exit (1);
237
}
238
239
void
240
f29 (void)
241
{
242
puts ("f29");
243
if (next-- != 29)
244
_exit (1);
245
}
246
247
void
248
f30 (void)
249
{
250
puts ("f30");
251
if (next-- != 30)
252
_exit (1);
253
}
254
255
void
256
f31 (void)
257
{
258
puts ("f31");
259
if (next-- != 31)
260
_exit (1);
261
}
262
263
void
264
f32 (void)
265
{
266
puts ("f32");
267
if (next-- != 32)
268
_exit (1);
269
}
270
271
void
272
f33 (void)
273
{
274
puts ("f33");
275
if (next-- != 33)
276
_exit (1);
277
}
278
279
void
280
f34 (void)
281
{
282
puts ("f34");
283
if (next-- != 34)
284
_exit (1);
285
}
286
287
void
288
f35 (void)
289
{
290
puts ("f35");
291
if (next-- != 35)
292
_exit (1);
293
}
294
295
void
296
f36 (void)
297
{
298
puts ("f36");
299
if (next-- != 36)
300
_exit (1);
301
}
302
303
void
304
f37 (void)
305
{
306
puts ("f37");
307
if (next-- != 37)
308
_exit (1);
309
}
310
311
void
312
f38 (void)
313
{
314
puts ("f38");
315
if (next-- != 38)
316
_exit (1);
317
}
318
319
void
320
f39 (void)
321
{
322
puts ("f39");
323
if (next-- != 39)
324
_exit (1);
325
}
326
327
void
328
foo (void)
329
{
330
atexit (f00);
331
atexit (f01);
332
atexit (f02);
333
atexit (f03);
334
atexit (f04);
335
atexit (f05);
336
atexit (f06);
337
atexit (f07);
338
atexit (f08);
339
atexit (f09);
340
341
atexit (f10);
342
atexit (f11);
343
atexit (f12);
344
atexit (f13);
345
atexit (f14);
346
atexit (f15);
347
atexit (f16);
348
atexit (f17);
349
atexit (f18);
350
atexit (f19);
351
352
atexit (f20);
353
atexit (f21);
354
atexit (f22);
355
atexit (f23);
356
atexit (f24);
357
atexit (f25);
358
atexit (f26);
359
atexit (f27);
360
atexit (f28);
361
atexit (f29);
362
363
atexit (f30);
364
atexit (f31);
365
atexit (f32);
366
atexit (f33);
367
atexit (f34);
368
atexit (f35);
369
atexit (f36);
370
atexit (f37);
371
atexit (f38);
372
atexit (f39);
373
374
next = 39;
375
}