initial import
[ICEs.git] / 192544 / test.ii
1 // /usr/libexec/gcc/powerpc-unknown-linux-gnu/4.1.2/cc1plus -quiet -D_GNU_SOURCE -D__unix__ -D__gnu_linux__ -D__linux__ -Dunix -D__unix -Dlinux -D__linux -Asystem=linux -Asystem=unix -Asystem=posix conftest.cc -msecure-plt -quiet -dumpbase conftest.cc -mcpu=G3 -mtune=G3 -auxbase conftest -O2 -o - -frandom-seed=0
2 # 1 "conftest.cc"
3 # 1 "<built-in>"
4 # 1 "<command line>"
5 # 1 "conftest.cc"
6
7
8 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iostream" 1 3
9 # 42 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iostream" 3
10
11 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iostream" 3
12 #pragma GCC visibility push(default)
13
14 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++config.h" 1 3
15 # 35 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++config.h" 3
16 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/os_defines.h" 1 3
17 # 39 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/os_defines.h" 3
18 # 1 "/usr/include/features.h" 1 3 4
19 # 323 "/usr/include/features.h" 3 4
20 # 1 "/usr/include/sys/cdefs.h" 1 3 4
21 # 313 "/usr/include/sys/cdefs.h" 3 4
22 # 1 "/usr/include/bits/wordsize.h" 1 3 4
23 # 314 "/usr/include/sys/cdefs.h" 2 3 4
24 # 324 "/usr/include/features.h" 2 3 4
25 # 346 "/usr/include/features.h" 3 4
26 # 1 "/usr/include/gnu/stubs.h" 1 3 4
27
28
29
30 # 1 "/usr/include/bits/wordsize.h" 1 3 4
31 # 5 "/usr/include/gnu/stubs.h" 2 3 4
32
33
34 # 1 "/usr/include/gnu/stubs-32.h" 1 3 4
35 # 8 "/usr/include/gnu/stubs.h" 2 3 4
36 # 347 "/usr/include/features.h" 2 3 4
37 # 40 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/os_defines.h" 2 3
38 # 36 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++config.h" 2 3
39
40
41 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/cpu_defines.h" 1 3
42 # 39 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++config.h" 2 3
43
44
45
46
47 namespace __gnu_debug_def { }
48
49 namespace __gnu_debug
50 {
51 using namespace __gnu_debug_def;
52 }
53 # 46 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iostream" 2 3
54 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ostream" 1 3
55 # 42 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ostream" 3
56
57 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ostream" 3
58 #pragma GCC visibility push(default)
59
60 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ios" 1 3
61 # 42 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ios" 3
62
63 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/ios" 3
64 #pragma GCC visibility push(default)
65
66 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iosfwd" 1 3
67 # 42 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iosfwd" 3
68
69 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iosfwd" 3
70 #pragma GCC visibility push(default)
71
72
73 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 1 3
74 # 39 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 3
75
76 # 40 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 3
77
78 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 1 3
79 # 48 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 3
80
81 # 49 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 3
82 #pragma GCC visibility push(default)
83
84 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstddef" 1 3
85 # 48 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstddef" 3
86
87 # 49 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstddef" 3
88 #pragma GCC visibility push(default)
89
90 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
91 # 152 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 3 4
92 typedef int ptrdiff_t;
93 # 214 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 3 4
94 typedef unsigned int size_t;
95 # 52 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstddef" 2 3
96
97 namespace std
98 {
99 using ::ptrdiff_t;
100 using ::size_t;
101 }
102
103 #pragma GCC visibility pop
104 # 52 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 2 3
105
106 # 1 "/usr/include/string.h" 1 3 4
107 # 28 "/usr/include/string.h" 3 4
108 extern "C" {
109
110
111
112
113 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
114 # 34 "/usr/include/string.h" 2 3 4
115
116
117
118
119 extern void *memcpy (void *__restrict __dest,
120 __const void *__restrict __src, size_t __n)
121 throw () __attribute__ ((__nonnull__ (1, 2)));
122
123
124 extern void *memmove (void *__dest, __const void *__src, size_t __n)
125 throw () __attribute__ ((__nonnull__ (1, 2)));
126
127
128
129
130
131
132 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
133 int __c, size_t __n)
134 throw () __attribute__ ((__nonnull__ (1, 2)));
135
136
137
138
139
140 extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
141
142
143 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
144 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
145
146
147 extern void *memchr (__const void *__s, int __c, size_t __n)
148 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
149
150
151
152
153
154 extern void *rawmemchr (__const void *__s, int __c)
155 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
156
157
158 extern void *memrchr (__const void *__s, int __c, size_t __n)
159 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
160
161
162
163
164
165 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
166 throw () __attribute__ ((__nonnull__ (1, 2)));
167
168 extern char *strncpy (char *__restrict __dest,
169 __const char *__restrict __src, size_t __n)
170 throw () __attribute__ ((__nonnull__ (1, 2)));
171
172
173 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
174 throw () __attribute__ ((__nonnull__ (1, 2)));
175
176 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
177 size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
178
179
180 extern int strcmp (__const char *__s1, __const char *__s2)
181 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
182
183 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
184 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
185
186
187 extern int strcoll (__const char *__s1, __const char *__s2)
188 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
189
190 extern size_t strxfrm (char *__restrict __dest,
191 __const char *__restrict __src, size_t __n)
192 throw () __attribute__ ((__nonnull__ (2)));
193
194
195
196
197
198
199 # 1 "/usr/include/xlocale.h" 1 3 4
200 # 28 "/usr/include/xlocale.h" 3 4
201 typedef struct __locale_struct
202 {
203
204 struct locale_data *__locales[13];
205
206
207 const unsigned short int *__ctype_b;
208 const int *__ctype_tolower;
209 const int *__ctype_toupper;
210
211
212 const char *__names[13];
213 } *__locale_t;
214 # 119 "/usr/include/string.h" 2 3 4
215
216
217 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l)
218 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
219
220 extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
221 __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
222
223
224
225
226 extern char *strdup (__const char *__s)
227 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
228
229
230
231
232
233
234 extern char *strndup (__const char *__string, size_t __n)
235 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
236 # 165 "/usr/include/string.h" 3 4
237
238
239 extern char *strchr (__const char *__s, int __c)
240 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
241
242 extern char *strrchr (__const char *__s, int __c)
243 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
244
245
246
247
248
249 extern char *strchrnul (__const char *__s, int __c)
250 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
251
252
253
254
255
256 extern size_t strcspn (__const char *__s, __const char *__reject)
257 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
258
259
260 extern size_t strspn (__const char *__s, __const char *__accept)
261 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
262
263 extern char *strpbrk (__const char *__s, __const char *__accept)
264 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
265
266 extern char *strstr (__const char *__haystack, __const char *__needle)
267 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
268
269
270
271 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
272 throw () __attribute__ ((__nonnull__ (2)));
273
274
275
276
277 extern char *__strtok_r (char *__restrict __s,
278 __const char *__restrict __delim,
279 char **__restrict __save_ptr)
280 throw () __attribute__ ((__nonnull__ (2, 3)));
281
282 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
283 char **__restrict __save_ptr)
284 throw () __attribute__ ((__nonnull__ (2, 3)));
285
286
287
288
289 extern char *strcasestr (__const char *__haystack, __const char *__needle)
290 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
291
292
293
294
295
296
297 extern void *memmem (__const void *__haystack, size_t __haystacklen,
298 __const void *__needle, size_t __needlelen)
299 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
300
301
302
303 extern void *__mempcpy (void *__restrict __dest,
304 __const void *__restrict __src, size_t __n)
305 throw () __attribute__ ((__nonnull__ (1, 2)));
306 extern void *mempcpy (void *__restrict __dest,
307 __const void *__restrict __src, size_t __n)
308 throw () __attribute__ ((__nonnull__ (1, 2)));
309
310
311
312
313
314 extern size_t strlen (__const char *__s)
315 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
316
317
318
319
320
321 extern size_t strnlen (__const char *__string, size_t __maxlen)
322 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
323
324
325
326
327
328 extern char *strerror (int __errnum) throw ();
329
330 # 281 "/usr/include/string.h" 3 4
331 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
332 throw () __attribute__ ((__nonnull__ (2)));
333
334
335
336
337
338 extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
339
340
341
342 extern void bcopy (__const void *__src, void *__dest, size_t __n)
343 throw () __attribute__ ((__nonnull__ (1, 2)));
344
345
346 extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
347
348
349 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
350 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
351
352
353 extern char *index (__const char *__s, int __c)
354 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
355
356
357 extern char *rindex (__const char *__s, int __c)
358 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
359
360
361
362 extern int ffs (int __i) throw () __attribute__ ((__const__));
363
364
365
366
367 extern int ffsl (long int __l) throw () __attribute__ ((__const__));
368
369 __extension__ extern int ffsll (long long int __ll)
370 throw () __attribute__ ((__const__));
371
372
373
374
375 extern int strcasecmp (__const char *__s1, __const char *__s2)
376 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
377
378
379 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
380 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
381
382
383
384
385
386 extern int strcasecmp_l (__const char *__s1, __const char *__s2,
387 __locale_t __loc)
388 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
389
390 extern int strncasecmp_l (__const char *__s1, __const char *__s2,
391 size_t __n, __locale_t __loc)
392 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
393
394
395
396
397
398 extern char *strsep (char **__restrict __stringp,
399 __const char *__restrict __delim)
400 throw () __attribute__ ((__nonnull__ (1, 2)));
401
402
403
404
405 extern int strverscmp (__const char *__s1, __const char *__s2)
406 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
407
408
409 extern char *strsignal (int __sig) throw ();
410
411
412 extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src)
413 throw () __attribute__ ((__nonnull__ (1, 2)));
414 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
415 throw () __attribute__ ((__nonnull__ (1, 2)));
416
417
418
419 extern char *__stpncpy (char *__restrict __dest,
420 __const char *__restrict __src, size_t __n)
421 throw () __attribute__ ((__nonnull__ (1, 2)));
422 extern char *stpncpy (char *__restrict __dest,
423 __const char *__restrict __src, size_t __n)
424 throw () __attribute__ ((__nonnull__ (1, 2)));
425
426
427 extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
428
429
430 extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
431
432
433
434
435
436
437 extern char *basename (__const char *__filename) throw () __attribute__ ((__nonnull__ (1)));
438 # 426 "/usr/include/string.h" 3 4
439 }
440 # 54 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 2 3
441 # 79 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstring" 3
442 namespace std
443 {
444 using ::memcpy;
445 using ::memmove;
446 using ::strcpy;
447 using ::strncpy;
448 using ::strcat;
449 using ::strncat;
450 using ::memcmp;
451 using ::strcmp;
452 using ::strcoll;
453 using ::strncmp;
454 using ::strxfrm;
455 using ::strcspn;
456 using ::strspn;
457 using ::strtok;
458 using ::memset;
459 using ::strerror;
460 using ::strlen;
461
462 using ::memchr;
463
464 inline void*
465 memchr(void* __p, int __c, size_t __n)
466 { return memchr(const_cast<const void*>(__p), __c, __n); }
467
468 using ::strchr;
469
470 inline char*
471 strchr(char* __s1, int __n)
472 { return __builtin_strchr(const_cast<const char*>(__s1), __n); }
473
474 using ::strpbrk;
475
476 inline char*
477 strpbrk(char* __s1, const char* __s2)
478 { return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }
479
480 using ::strrchr;
481
482 inline char*
483 strrchr(char* __s1, int __n)
484 { return __builtin_strrchr(const_cast<const char*>(__s1), __n); }
485
486 using ::strstr;
487
488 inline char*
489 strstr(char* __s1, const char* __s2)
490 { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
491 }
492
493 #pragma GCC visibility pop
494 # 42 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
495 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 1 3
496 # 48 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 3
497
498 # 49 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 3
499 #pragma GCC visibility push(default)
500
501
502
503
504 # 1 "/usr/include/stdio.h" 1 3 4
505 # 30 "/usr/include/stdio.h" 3 4
506 extern "C" {
507
508
509
510 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
511 # 35 "/usr/include/stdio.h" 2 3 4
512
513 # 1 "/usr/include/bits/types.h" 1 3 4
514 # 28 "/usr/include/bits/types.h" 3 4
515 # 1 "/usr/include/bits/wordsize.h" 1 3 4
516 # 29 "/usr/include/bits/types.h" 2 3 4
517
518
519 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
520 # 32 "/usr/include/bits/types.h" 2 3 4
521
522
523 typedef unsigned char __u_char;
524 typedef unsigned short int __u_short;
525 typedef unsigned int __u_int;
526 typedef unsigned long int __u_long;
527
528
529 typedef signed char __int8_t;
530 typedef unsigned char __uint8_t;
531 typedef signed short int __int16_t;
532 typedef unsigned short int __uint16_t;
533 typedef signed int __int32_t;
534 typedef unsigned int __uint32_t;
535
536
537
538
539 __extension__ typedef signed long long int __int64_t;
540 __extension__ typedef unsigned long long int __uint64_t;
541
542
543
544
545
546
547
548 __extension__ typedef long long int __quad_t;
549 __extension__ typedef unsigned long long int __u_quad_t;
550 # 134 "/usr/include/bits/types.h" 3 4
551 # 1 "/usr/include/bits/typesizes.h" 1 3 4
552 # 135 "/usr/include/bits/types.h" 2 3 4
553
554
555 __extension__ typedef __u_quad_t __dev_t;
556 __extension__ typedef unsigned int __uid_t;
557 __extension__ typedef unsigned int __gid_t;
558 __extension__ typedef unsigned long int __ino_t;
559 __extension__ typedef __u_quad_t __ino64_t;
560 __extension__ typedef unsigned int __mode_t;
561 __extension__ typedef unsigned int __nlink_t;
562 __extension__ typedef long int __off_t;
563 __extension__ typedef __quad_t __off64_t;
564 __extension__ typedef int __pid_t;
565 __extension__ typedef struct { int __val[2]; } __fsid_t;
566 __extension__ typedef long int __clock_t;
567 __extension__ typedef unsigned long int __rlim_t;
568 __extension__ typedef __u_quad_t __rlim64_t;
569 __extension__ typedef unsigned int __id_t;
570 __extension__ typedef long int __time_t;
571 __extension__ typedef unsigned int __useconds_t;
572 __extension__ typedef long int __suseconds_t;
573
574 __extension__ typedef int __daddr_t;
575 __extension__ typedef long int __swblk_t;
576 __extension__ typedef int __key_t;
577
578
579 __extension__ typedef int __clockid_t;
580
581
582 __extension__ typedef void * __timer_t;
583
584
585 __extension__ typedef long int __blksize_t;
586
587
588
589
590 __extension__ typedef long int __blkcnt_t;
591 __extension__ typedef __quad_t __blkcnt64_t;
592
593
594 __extension__ typedef unsigned long int __fsblkcnt_t;
595 __extension__ typedef __u_quad_t __fsblkcnt64_t;
596
597
598 __extension__ typedef unsigned long int __fsfilcnt_t;
599 __extension__ typedef __u_quad_t __fsfilcnt64_t;
600
601 __extension__ typedef int __ssize_t;
602
603
604
605 typedef __off64_t __loff_t;
606 typedef __quad_t *__qaddr_t;
607 typedef char *__caddr_t;
608
609
610 __extension__ typedef int __intptr_t;
611
612
613 __extension__ typedef unsigned int __socklen_t;
614 # 37 "/usr/include/stdio.h" 2 3 4
615
616
617
618
619
620
621
622
623
624 typedef struct _IO_FILE FILE;
625
626
627
628
629
630 # 62 "/usr/include/stdio.h" 3 4
631 typedef struct _IO_FILE __FILE;
632 # 72 "/usr/include/stdio.h" 3 4
633 # 1 "/usr/include/libio.h" 1 3 4
634 # 32 "/usr/include/libio.h" 3 4
635 # 1 "/usr/include/_G_config.h" 1 3 4
636 # 14 "/usr/include/_G_config.h" 3 4
637 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
638 # 355 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 3 4
639 typedef unsigned int wint_t;
640 # 15 "/usr/include/_G_config.h" 2 3 4
641 # 24 "/usr/include/_G_config.h" 3 4
642 # 1 "/usr/include/wchar.h" 1 3 4
643 # 48 "/usr/include/wchar.h" 3 4
644 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
645 # 49 "/usr/include/wchar.h" 2 3 4
646
647 # 1 "/usr/include/bits/wchar.h" 1 3 4
648 # 51 "/usr/include/wchar.h" 2 3 4
649 # 76 "/usr/include/wchar.h" 3 4
650 typedef struct
651 {
652 int __count;
653 union
654 {
655 wint_t __wch;
656 char __wchb[4];
657 } __value;
658 } __mbstate_t;
659 # 25 "/usr/include/_G_config.h" 2 3 4
660
661 typedef struct
662 {
663 __off_t __pos;
664 __mbstate_t __state;
665 } _G_fpos_t;
666 typedef struct
667 {
668 __off64_t __pos;
669 __mbstate_t __state;
670 } _G_fpos64_t;
671 # 44 "/usr/include/_G_config.h" 3 4
672 # 1 "/usr/include/gconv.h" 1 3 4
673 # 28 "/usr/include/gconv.h" 3 4
674 # 1 "/usr/include/wchar.h" 1 3 4
675 # 48 "/usr/include/wchar.h" 3 4
676 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
677 # 49 "/usr/include/wchar.h" 2 3 4
678 # 29 "/usr/include/gconv.h" 2 3 4
679
680
681 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
682 # 32 "/usr/include/gconv.h" 2 3 4
683
684
685
686
687
688 enum
689 {
690 __GCONV_OK = 0,
691 __GCONV_NOCONV,
692 __GCONV_NODB,
693 __GCONV_NOMEM,
694
695 __GCONV_EMPTY_INPUT,
696 __GCONV_FULL_OUTPUT,
697 __GCONV_ILLEGAL_INPUT,
698 __GCONV_INCOMPLETE_INPUT,
699
700 __GCONV_ILLEGAL_DESCRIPTOR,
701 __GCONV_INTERNAL_ERROR
702 };
703
704
705
706 enum
707 {
708 __GCONV_IS_LAST = 0x0001,
709 __GCONV_IGNORE_ERRORS = 0x0002
710 };
711
712
713
714 struct __gconv_step;
715 struct __gconv_step_data;
716 struct __gconv_loaded_object;
717 struct __gconv_trans_data;
718
719
720
721 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
722 __const unsigned char **, __const unsigned char *,
723 unsigned char **, size_t *, int, int);
724
725
726 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
727
728
729 typedef int (*__gconv_init_fct) (struct __gconv_step *);
730 typedef void (*__gconv_end_fct) (struct __gconv_step *);
731
732
733
734 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
735 struct __gconv_step_data *, void *,
736 __const unsigned char *,
737 __const unsigned char **,
738 __const unsigned char *, unsigned char **,
739 size_t *);
740
741
742 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
743 __const unsigned char *,
744 unsigned char *, unsigned char *);
745
746
747 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
748 size_t *);
749
750
751 typedef int (*__gconv_trans_init_fct) (void **, const char *);
752 typedef void (*__gconv_trans_end_fct) (void *);
753
754 struct __gconv_trans_data
755 {
756
757 __gconv_trans_fct __trans_fct;
758 __gconv_trans_context_fct __trans_context_fct;
759 __gconv_trans_end_fct __trans_end_fct;
760 void *__data;
761 struct __gconv_trans_data *__next;
762 };
763
764
765
766 struct __gconv_step
767 {
768 struct __gconv_loaded_object *__shlib_handle;
769 __const char *__modname;
770
771 int __counter;
772
773 char *__from_name;
774 char *__to_name;
775
776 __gconv_fct __fct;
777 __gconv_btowc_fct __btowc_fct;
778 __gconv_init_fct __init_fct;
779 __gconv_end_fct __end_fct;
780
781
782
783 int __min_needed_from;
784 int __max_needed_from;
785 int __min_needed_to;
786 int __max_needed_to;
787
788
789 int __stateful;
790
791 void *__data;
792 };
793
794
795
796 struct __gconv_step_data
797 {
798 unsigned char *__outbuf;
799 unsigned char *__outbufend;
800
801
802
803 int __flags;
804
805
806
807 int __invocation_counter;
808
809
810
811 int __internal_use;
812
813 __mbstate_t *__statep;
814 __mbstate_t __state;
815
816
817
818 struct __gconv_trans_data *__trans;
819 };
820
821
822
823 typedef struct __gconv_info
824 {
825 size_t __nsteps;
826 struct __gconv_step *__steps;
827 __extension__ struct __gconv_step_data __data [];
828 } *__gconv_t;
829 # 45 "/usr/include/_G_config.h" 2 3 4
830 typedef union
831 {
832 struct __gconv_info __cd;
833 struct
834 {
835 struct __gconv_info __cd;
836 struct __gconv_step_data __data;
837 } __combined;
838 } _G_iconv_t;
839
840 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
841 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
842 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
843 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
844 # 33 "/usr/include/libio.h" 2 3 4
845 # 53 "/usr/include/libio.h" 3 4
846 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stdarg.h" 1 3 4
847 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stdarg.h" 3 4
848 typedef __builtin_va_list __gnuc_va_list;
849 # 54 "/usr/include/libio.h" 2 3 4
850 # 166 "/usr/include/libio.h" 3 4
851 struct _IO_jump_t; struct _IO_FILE;
852 # 176 "/usr/include/libio.h" 3 4
853 typedef void _IO_lock_t;
854
855
856
857
858
859 struct _IO_marker {
860 struct _IO_marker *_next;
861 struct _IO_FILE *_sbuf;
862
863
864
865 int _pos;
866 # 199 "/usr/include/libio.h" 3 4
867 };
868
869
870 enum __codecvt_result
871 {
872 __codecvt_ok,
873 __codecvt_partial,
874 __codecvt_error,
875 __codecvt_noconv
876 };
877 # 267 "/usr/include/libio.h" 3 4
878 struct _IO_FILE {
879 int _flags;
880
881
882
883
884 char* _IO_read_ptr;
885 char* _IO_read_end;
886 char* _IO_read_base;
887 char* _IO_write_base;
888 char* _IO_write_ptr;
889 char* _IO_write_end;
890 char* _IO_buf_base;
891 char* _IO_buf_end;
892
893 char *_IO_save_base;
894 char *_IO_backup_base;
895 char *_IO_save_end;
896
897 struct _IO_marker *_markers;
898
899 struct _IO_FILE *_chain;
900
901 int _fileno;
902
903
904
905 int _flags2;
906
907 __off_t _old_offset;
908
909
910
911 unsigned short _cur_column;
912 signed char _vtable_offset;
913 char _shortbuf[1];
914
915
916
917 _IO_lock_t *_lock;
918 # 315 "/usr/include/libio.h" 3 4
919 __off64_t _offset;
920 # 324 "/usr/include/libio.h" 3 4
921 void *__pad1;
922 void *__pad2;
923 void *__pad3;
924 void *__pad4;
925 size_t __pad5;
926
927 int _mode;
928
929 char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
930
931 };
932
933
934
935
936
937 struct _IO_FILE_plus;
938
939 extern struct _IO_FILE_plus _IO_2_1_stdin_;
940 extern struct _IO_FILE_plus _IO_2_1_stdout_;
941 extern struct _IO_FILE_plus _IO_2_1_stderr_;
942 # 360 "/usr/include/libio.h" 3 4
943 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
944
945
946
947
948
949
950
951 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
952 size_t __n);
953
954
955
956
957
958
959
960 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
961
962
963 typedef int __io_close_fn (void *__cookie);
964
965
966
967
968 typedef __io_read_fn cookie_read_function_t;
969 typedef __io_write_fn cookie_write_function_t;
970 typedef __io_seek_fn cookie_seek_function_t;
971 typedef __io_close_fn cookie_close_function_t;
972
973
974 typedef struct
975 {
976 __io_read_fn *read;
977 __io_write_fn *write;
978 __io_seek_fn *seek;
979 __io_close_fn *close;
980 } _IO_cookie_io_functions_t;
981 typedef _IO_cookie_io_functions_t cookie_io_functions_t;
982
983 struct _IO_cookie_file;
984
985
986 extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
987 void *__cookie, _IO_cookie_io_functions_t __fns);
988
989
990
991
992 extern "C" {
993
994
995 extern int __underflow (_IO_FILE *) throw ();
996 extern int __uflow (_IO_FILE *) throw ();
997 extern int __overflow (_IO_FILE *, int) throw ();
998 extern wint_t __wunderflow (_IO_FILE *) throw ();
999 extern wint_t __wuflow (_IO_FILE *) throw ();
1000 extern wint_t __woverflow (_IO_FILE *, wint_t) throw ();
1001 # 450 "/usr/include/libio.h" 3 4
1002 extern int _IO_getc (_IO_FILE *__fp) throw ();
1003 extern int _IO_putc (int __c, _IO_FILE *__fp) throw ();
1004 extern int _IO_feof (_IO_FILE *__fp) throw ();
1005 extern int _IO_ferror (_IO_FILE *__fp) throw ();
1006
1007 extern int _IO_peekc_locked (_IO_FILE *__fp) throw ();
1008
1009
1010
1011
1012
1013 extern void _IO_flockfile (_IO_FILE *) throw ();
1014 extern void _IO_funlockfile (_IO_FILE *) throw ();
1015 extern int _IO_ftrylockfile (_IO_FILE *) throw ();
1016 # 480 "/usr/include/libio.h" 3 4
1017 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
1018 __gnuc_va_list, int *__restrict);
1019 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
1020 __gnuc_va_list);
1021 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) throw ();
1022 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) throw ();
1023
1024 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) throw ();
1025 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) throw ();
1026
1027 extern void _IO_free_backup_area (_IO_FILE *) throw ();
1028 # 538 "/usr/include/libio.h" 3 4
1029 # 1 "/usr/include/bits/libio-ldbl.h" 1 3 4
1030 # 24 "/usr/include/bits/libio-ldbl.h" 3 4
1031 extern __typeof (_IO_vfscanf) _IO_vfscanf __asm ("" "__nldbl_" "_IO_vfscanf");
1032 extern __typeof (_IO_vfprintf) _IO_vfprintf __asm ("" "__nldbl_" "_IO_vfprintf");
1033 # 539 "/usr/include/libio.h" 2 3 4
1034
1035
1036
1037 }
1038 # 73 "/usr/include/stdio.h" 2 3 4
1039
1040
1041
1042
1043 typedef __gnuc_va_list va_list;
1044 # 86 "/usr/include/stdio.h" 3 4
1045
1046
1047 typedef _G_fpos_t fpos_t;
1048
1049
1050
1051
1052
1053 typedef _G_fpos64_t fpos64_t;
1054 # 138 "/usr/include/stdio.h" 3 4
1055 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
1056 # 139 "/usr/include/stdio.h" 2 3 4
1057
1058
1059
1060 extern struct _IO_FILE *stdin;
1061 extern struct _IO_FILE *stdout;
1062 extern struct _IO_FILE *stderr;
1063
1064
1065
1066
1067
1068
1069
1070 extern int remove (__const char *__filename) throw ();
1071
1072 extern int rename (__const char *__old, __const char *__new) throw ();
1073
1074
1075
1076
1077 extern int renameat (int __oldfd, __const char *__old, int __newfd,
1078 __const char *__new) throw ();
1079
1080
1081
1082
1083
1084
1085
1086
1087 extern FILE *tmpfile (void);
1088 # 179 "/usr/include/stdio.h" 3 4
1089 extern FILE *tmpfile64 (void);
1090
1091
1092
1093 extern char *tmpnam (char *__s) throw ();
1094
1095
1096
1097
1098
1099 extern char *tmpnam_r (char *__s) throw ();
1100 # 201 "/usr/include/stdio.h" 3 4
1101 extern char *tempnam (__const char *__dir, __const char *__pfx)
1102 throw () __attribute__ ((__malloc__));
1103
1104
1105
1106
1107
1108
1109
1110
1111 extern int fclose (FILE *__stream);
1112
1113
1114
1115
1116 extern int fflush (FILE *__stream);
1117
1118 # 226 "/usr/include/stdio.h" 3 4
1119 extern int fflush_unlocked (FILE *__stream);
1120 # 236 "/usr/include/stdio.h" 3 4
1121 extern int fcloseall (void);
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131 extern FILE *fopen (__const char *__restrict __filename,
1132 __const char *__restrict __modes);
1133
1134
1135
1136
1137 extern FILE *freopen (__const char *__restrict __filename,
1138 __const char *__restrict __modes,
1139 FILE *__restrict __stream);
1140 # 267 "/usr/include/stdio.h" 3 4
1141
1142
1143 extern FILE *fopen64 (__const char *__restrict __filename,
1144 __const char *__restrict __modes);
1145 extern FILE *freopen64 (__const char *__restrict __filename,
1146 __const char *__restrict __modes,
1147 FILE *__restrict __stream);
1148
1149
1150
1151
1152 extern FILE *fdopen (int __fd, __const char *__modes) throw ();
1153
1154
1155
1156
1157
1158 extern FILE *fopencookie (void *__restrict __magic_cookie,
1159 __const char *__restrict __modes,
1160 _IO_cookie_io_functions_t __io_funcs) throw ();
1161
1162
1163 extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) throw ();
1164
1165
1166
1167
1168 extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw ();
1169
1170
1171
1172
1173
1174
1175 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
1176
1177
1178
1179 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
1180 int __modes, size_t __n) throw ();
1181
1182
1183
1184
1185
1186 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
1187 size_t __size) throw ();
1188
1189
1190 extern void setlinebuf (FILE *__stream) throw ();
1191
1192
1193
1194
1195
1196
1197
1198
1199 extern int fprintf (FILE *__restrict __stream,
1200 __const char *__restrict __format, ...);
1201
1202
1203
1204
1205 extern int printf (__const char *__restrict __format, ...);
1206
1207 extern int sprintf (char *__restrict __s,
1208 __const char *__restrict __format, ...) throw ();
1209
1210
1211
1212
1213
1214 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
1215 __gnuc_va_list __arg);
1216
1217
1218
1219
1220 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
1221
1222 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
1223 __gnuc_va_list __arg) throw ();
1224
1225
1226
1227
1228
1229 extern int snprintf (char *__restrict __s, size_t __maxlen,
1230 __const char *__restrict __format, ...)
1231 throw () __attribute__ ((__format__ (__printf__, 3, 4)));
1232
1233 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
1234 __const char *__restrict __format, __gnuc_va_list __arg)
1235 throw () __attribute__ ((__format__ (__printf__, 3, 0)));
1236
1237
1238
1239
1240
1241
1242 extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
1243 __gnuc_va_list __arg)
1244 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
1245 extern int __asprintf (char **__restrict __ptr,
1246 __const char *__restrict __fmt, ...)
1247 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
1248 extern int asprintf (char **__restrict __ptr,
1249 __const char *__restrict __fmt, ...)
1250 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
1251
1252
1253
1254
1255
1256
1257
1258 extern int vdprintf (int __fd, __const char *__restrict __fmt,
1259 __gnuc_va_list __arg)
1260 __attribute__ ((__format__ (__printf__, 2, 0)));
1261 extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
1262 __attribute__ ((__format__ (__printf__, 2, 3)));
1263
1264
1265
1266
1267
1268
1269
1270
1271 extern int fscanf (FILE *__restrict __stream,
1272 __const char *__restrict __format, ...) ;
1273
1274
1275
1276
1277 extern int scanf (__const char *__restrict __format, ...) ;
1278
1279 extern int sscanf (__const char *__restrict __s,
1280 __const char *__restrict __format, ...) throw ();
1281
1282
1283
1284
1285
1286
1287
1288
1289 extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
1290 __gnuc_va_list __arg)
1291 __attribute__ ((__format__ (__scanf__, 2, 0))) ;
1292
1293
1294
1295
1296
1297 extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
1298 __attribute__ ((__format__ (__scanf__, 1, 0))) ;
1299
1300
1301 extern int vsscanf (__const char *__restrict __s,
1302 __const char *__restrict __format, __gnuc_va_list __arg)
1303 throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313 extern int fgetc (FILE *__stream);
1314 extern int getc (FILE *__stream);
1315
1316
1317
1318
1319
1320 extern int getchar (void);
1321
1322 # 458 "/usr/include/stdio.h" 3 4
1323 extern int getc_unlocked (FILE *__stream);
1324 extern int getchar_unlocked (void);
1325 # 469 "/usr/include/stdio.h" 3 4
1326 extern int fgetc_unlocked (FILE *__stream);
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338 extern int fputc (int __c, FILE *__stream);
1339 extern int putc (int __c, FILE *__stream);
1340
1341
1342
1343
1344
1345 extern int putchar (int __c);
1346
1347 # 502 "/usr/include/stdio.h" 3 4
1348 extern int fputc_unlocked (int __c, FILE *__stream);
1349
1350
1351
1352
1353
1354
1355
1356 extern int putc_unlocked (int __c, FILE *__stream);
1357 extern int putchar_unlocked (int __c);
1358
1359
1360
1361
1362
1363
1364 extern int getw (FILE *__stream);
1365
1366
1367 extern int putw (int __w, FILE *__stream);
1368
1369
1370
1371
1372
1373
1374
1375
1376 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
1377 ;
1378
1379
1380
1381
1382
1383
1384 extern char *gets (char *__s) ;
1385
1386 # 548 "/usr/include/stdio.h" 3 4
1387 extern char *fgets_unlocked (char *__restrict __s, int __n,
1388 FILE *__restrict __stream) ;
1389 # 564 "/usr/include/stdio.h" 3 4
1390 extern __ssize_t __getdelim (char **__restrict __lineptr,
1391 size_t *__restrict __n, int __delimiter,
1392 FILE *__restrict __stream) ;
1393 extern __ssize_t getdelim (char **__restrict __lineptr,
1394 size_t *__restrict __n, int __delimiter,
1395 FILE *__restrict __stream) ;
1396
1397
1398
1399
1400
1401
1402
1403 extern __ssize_t getline (char **__restrict __lineptr,
1404 size_t *__restrict __n,
1405 FILE *__restrict __stream) ;
1406
1407
1408
1409
1410
1411
1412
1413
1414 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
1415
1416
1417
1418
1419
1420 extern int puts (__const char *__s);
1421
1422
1423
1424
1425
1426
1427 extern int ungetc (int __c, FILE *__stream);
1428
1429
1430
1431
1432
1433
1434 extern size_t fread (void *__restrict __ptr, size_t __size,
1435 size_t __n, FILE *__restrict __stream) ;
1436
1437
1438
1439
1440 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
1441 size_t __n, FILE *__restrict __s) ;
1442
1443 # 625 "/usr/include/stdio.h" 3 4
1444 extern int fputs_unlocked (__const char *__restrict __s,
1445 FILE *__restrict __stream);
1446 # 636 "/usr/include/stdio.h" 3 4
1447 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
1448 size_t __n, FILE *__restrict __stream) ;
1449 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
1450 size_t __n, FILE *__restrict __stream) ;
1451
1452
1453
1454
1455
1456
1457
1458
1459 extern int fseek (FILE *__stream, long int __off, int __whence);
1460
1461
1462
1463
1464 extern long int ftell (FILE *__stream) ;
1465
1466
1467
1468
1469 extern void rewind (FILE *__stream);
1470
1471 # 672 "/usr/include/stdio.h" 3 4
1472 extern int fseeko (FILE *__stream, __off_t __off, int __whence);
1473
1474
1475
1476
1477 extern __off_t ftello (FILE *__stream) ;
1478 # 691 "/usr/include/stdio.h" 3 4
1479
1480
1481
1482
1483
1484
1485 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
1486
1487
1488
1489
1490 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
1491 # 714 "/usr/include/stdio.h" 3 4
1492
1493
1494
1495 extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
1496 extern __off64_t ftello64 (FILE *__stream) ;
1497 extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
1498 extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
1499
1500
1501
1502
1503 extern void clearerr (FILE *__stream) throw ();
1504
1505 extern int feof (FILE *__stream) throw () ;
1506
1507 extern int ferror (FILE *__stream) throw () ;
1508
1509
1510
1511
1512 extern void clearerr_unlocked (FILE *__stream) throw ();
1513 extern int feof_unlocked (FILE *__stream) throw () ;
1514 extern int ferror_unlocked (FILE *__stream) throw () ;
1515
1516
1517
1518
1519
1520
1521
1522
1523 extern void perror (__const char *__s);
1524
1525
1526
1527
1528
1529
1530 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
1531 # 27 "/usr/include/bits/sys_errlist.h" 3 4
1532 extern int sys_nerr;
1533 extern __const char *__const sys_errlist[];
1534
1535
1536 extern int _sys_nerr;
1537 extern __const char *__const _sys_errlist[];
1538 # 753 "/usr/include/stdio.h" 2 3 4
1539
1540
1541
1542
1543 extern int fileno (FILE *__stream) throw () ;
1544
1545
1546
1547
1548 extern int fileno_unlocked (FILE *__stream) throw () ;
1549 # 772 "/usr/include/stdio.h" 3 4
1550 extern FILE *popen (__const char *__command, __const char *__modes) ;
1551
1552
1553
1554
1555
1556 extern int pclose (FILE *__stream);
1557
1558
1559
1560
1561
1562 extern char *ctermid (char *__s) throw ();
1563
1564
1565
1566
1567
1568 extern char *cuserid (char *__s);
1569
1570
1571
1572
1573 struct obstack;
1574
1575
1576 extern int obstack_printf (struct obstack *__restrict __obstack,
1577 __const char *__restrict __format, ...)
1578 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
1579 extern int obstack_vprintf (struct obstack *__restrict __obstack,
1580 __const char *__restrict __format,
1581 __gnuc_va_list __args)
1582 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
1583
1584
1585
1586
1587
1588
1589
1590 extern void flockfile (FILE *__stream) throw ();
1591
1592
1593
1594 extern int ftrylockfile (FILE *__stream) throw () ;
1595
1596
1597 extern void funlockfile (FILE *__stream) throw ();
1598 # 833 "/usr/include/stdio.h" 3 4
1599 # 1 "/usr/include/bits/stdio.h" 1 3 4
1600 # 33 "/usr/include/bits/stdio.h" 3 4
1601 inline int
1602 vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg)
1603 {
1604 return vfprintf (stdout, __fmt, __arg);
1605 }
1606
1607
1608 inline int
1609 getchar (void)
1610 {
1611 return _IO_getc (stdin);
1612 }
1613
1614
1615
1616
1617 inline int
1618 getc_unlocked (FILE *__fp)
1619 {
1620 return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
1621 }
1622
1623
1624 inline int
1625 getchar_unlocked (void)
1626 {
1627 return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
1628 }
1629
1630
1631
1632
1633 inline int
1634 putchar (int __c)
1635 {
1636 return _IO_putc (__c, stdout);
1637 }
1638
1639
1640
1641
1642 inline int
1643 fputc_unlocked (int __c, FILE *__stream)
1644 {
1645 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1646 }
1647
1648
1649
1650
1651
1652 inline int
1653 putc_unlocked (int __c, FILE *__stream)
1654 {
1655 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1656 }
1657
1658
1659 inline int
1660 putchar_unlocked (int __c)
1661 {
1662 return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
1663 }
1664
1665
1666
1667
1668
1669 inline __ssize_t
1670 getline (char **__lineptr, size_t *__n, FILE *__stream)
1671 {
1672 return __getdelim (__lineptr, __n, '\n', __stream);
1673 }
1674
1675
1676
1677
1678
1679 inline int
1680 feof_unlocked (FILE *__stream) throw ()
1681 {
1682 return (((__stream)->_flags & 0x10) != 0);
1683 }
1684
1685
1686 inline int
1687 ferror_unlocked (FILE *__stream) throw ()
1688 {
1689 return (((__stream)->_flags & 0x20) != 0);
1690 }
1691 # 834 "/usr/include/stdio.h" 2 3 4
1692
1693
1694
1695
1696
1697 # 1 "/usr/include/bits/stdio-ldbl.h" 1 3 4
1698 # 24 "/usr/include/bits/stdio-ldbl.h" 3 4
1699
1700 extern __typeof (fprintf) fprintf __asm ("" "__nldbl_" "fprintf");
1701 extern __typeof (printf) printf __asm ("" "__nldbl_" "printf");
1702 extern __typeof (sprintf) sprintf __asm ("" "__nldbl_" "sprintf");
1703 extern __typeof (vfprintf) vfprintf __asm ("" "__nldbl_" "vfprintf");
1704 extern __typeof (vprintf) vprintf __asm ("" "__nldbl_" "vprintf");
1705 extern __typeof (vsprintf) vsprintf __asm ("" "__nldbl_" "vsprintf");
1706 extern __typeof (fscanf) fscanf __asm ("" "__nldbl_" "fscanf");
1707 extern __typeof (scanf) scanf __asm ("" "__nldbl_" "scanf");
1708 extern __typeof (sscanf) sscanf __asm ("" "__nldbl_" "sscanf");
1709
1710
1711
1712
1713 extern __typeof (snprintf) snprintf __asm ("" "__nldbl_" "snprintf");
1714 extern __typeof (vsnprintf) vsnprintf __asm ("" "__nldbl_" "vsnprintf");
1715
1716
1717
1718
1719
1720 extern __typeof (vfscanf) vfscanf __asm ("" "__nldbl_" "vfscanf");
1721 extern __typeof (vsscanf) vsscanf __asm ("" "__nldbl_" "vsscanf");
1722 extern __typeof (vscanf) vscanf __asm ("" "__nldbl_" "vscanf");
1723
1724
1725
1726
1727 extern __typeof (vdprintf) vdprintf __asm ("" "__nldbl_" "vdprintf");
1728 extern __typeof (dprintf) dprintf __asm ("" "__nldbl_" "dprintf");
1729 extern __typeof (vasprintf) vasprintf __asm ("" "__nldbl_" "vasprintf");
1730 extern __typeof (__asprintf) __asprintf __asm ("" "__nldbl_" "__asprintf");
1731 extern __typeof (asprintf) asprintf __asm ("" "__nldbl_" "asprintf");
1732 extern __typeof (obstack_printf) obstack_printf __asm ("" "__nldbl_" "obstack_printf");
1733 extern __typeof (obstack_vprintf) obstack_vprintf __asm ("" "__nldbl_" "obstack_vprintf");
1734 # 840 "/usr/include/stdio.h" 2 3 4
1735
1736
1737 }
1738 # 55 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 2 3
1739 # 99 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 3
1740 namespace std
1741 {
1742 using ::FILE;
1743 using ::fpos_t;
1744
1745 using ::clearerr;
1746 using ::fclose;
1747 using ::feof;
1748 using ::ferror;
1749 using ::fflush;
1750 using ::fgetc;
1751 using ::fgetpos;
1752 using ::fgets;
1753 using ::fopen;
1754 using ::fprintf;
1755 using ::fputc;
1756 using ::fputs;
1757 using ::fread;
1758 using ::freopen;
1759 using ::fscanf;
1760 using ::fseek;
1761 using ::fsetpos;
1762 using ::ftell;
1763 using ::fwrite;
1764 using ::getc;
1765 using ::getchar;
1766 using ::gets;
1767 using ::perror;
1768 using ::printf;
1769 using ::putc;
1770 using ::putchar;
1771 using ::puts;
1772 using ::remove;
1773 using ::rename;
1774 using ::rewind;
1775 using ::scanf;
1776 using ::setbuf;
1777 using ::setvbuf;
1778 using ::sprintf;
1779 using ::sscanf;
1780 using ::tmpfile;
1781 using ::tmpnam;
1782 using ::ungetc;
1783 using ::vfprintf;
1784 using ::vprintf;
1785 using ::vsprintf;
1786 }
1787 # 155 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 3
1788 namespace __gnu_cxx
1789 {
1790 # 170 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/cstdio" 3
1791 using ::snprintf;
1792 using ::vfscanf;
1793 using ::vscanf;
1794 using ::vsnprintf;
1795 using ::vsscanf;
1796
1797 }
1798
1799 namespace std
1800 {
1801 using __gnu_cxx::snprintf;
1802 using __gnu_cxx::vfscanf;
1803 using __gnu_cxx::vscanf;
1804 using __gnu_cxx::vsnprintf;
1805 using __gnu_cxx::vsscanf;
1806 }
1807
1808
1809 #pragma GCC visibility pop
1810 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
1811 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/clocale" 1 3
1812 # 48 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/clocale" 3
1813
1814 # 49 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/clocale" 3
1815 #pragma GCC visibility push(default)
1816
1817 # 1 "/usr/include/locale.h" 1 3 4
1818 # 29 "/usr/include/locale.h" 3 4
1819 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
1820 # 30 "/usr/include/locale.h" 2 3 4
1821 # 1 "/usr/include/bits/locale.h" 1 3 4
1822 # 27 "/usr/include/bits/locale.h" 3 4
1823 enum
1824 {
1825 __LC_CTYPE = 0,
1826 __LC_NUMERIC = 1,
1827 __LC_TIME = 2,
1828 __LC_COLLATE = 3,
1829 __LC_MONETARY = 4,
1830 __LC_MESSAGES = 5,
1831 __LC_ALL = 6,
1832 __LC_PAPER = 7,
1833 __LC_NAME = 8,
1834 __LC_ADDRESS = 9,
1835 __LC_TELEPHONE = 10,
1836 __LC_MEASUREMENT = 11,
1837 __LC_IDENTIFICATION = 12
1838 };
1839 # 31 "/usr/include/locale.h" 2 3 4
1840
1841 extern "C" {
1842 # 52 "/usr/include/locale.h" 3 4
1843 struct lconv
1844 {
1845
1846
1847 char *decimal_point;
1848 char *thousands_sep;
1849
1850
1851
1852
1853
1854 char *grouping;
1855
1856
1857
1858
1859
1860 char *int_curr_symbol;
1861 char *currency_symbol;
1862 char *mon_decimal_point;
1863 char *mon_thousands_sep;
1864 char *mon_grouping;
1865 char *positive_sign;
1866 char *negative_sign;
1867 char int_frac_digits;
1868 char frac_digits;
1869
1870 char p_cs_precedes;
1871
1872 char p_sep_by_space;
1873
1874 char n_cs_precedes;
1875
1876 char n_sep_by_space;
1877
1878
1879
1880
1881
1882
1883 char p_sign_posn;
1884 char n_sign_posn;
1885
1886
1887 char int_p_cs_precedes;
1888
1889 char int_p_sep_by_space;
1890
1891 char int_n_cs_precedes;
1892
1893 char int_n_sep_by_space;
1894
1895
1896
1897
1898
1899
1900 char int_p_sign_posn;
1901 char int_n_sign_posn;
1902 # 119 "/usr/include/locale.h" 3 4
1903 };
1904
1905
1906
1907
1908
1909 extern char *setlocale (int __category, __const char *__locale) throw ();
1910
1911
1912 extern struct lconv *localeconv (void) throw ();
1913
1914
1915 # 148 "/usr/include/locale.h" 3 4
1916 typedef __locale_t locale_t;
1917
1918
1919
1920
1921
1922 extern __locale_t newlocale (int __category_mask, __const char *__locale,
1923 __locale_t __base) throw ();
1924 # 189 "/usr/include/locale.h" 3 4
1925 extern __locale_t duplocale (__locale_t __dataset) throw ();
1926
1927
1928
1929 extern void freelocale (__locale_t __dataset) throw ();
1930
1931
1932
1933
1934
1935
1936 extern __locale_t uselocale (__locale_t __dataset) throw ();
1937
1938
1939
1940
1941
1942
1943
1944 }
1945 # 52 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/clocale" 2 3
1946
1947
1948
1949
1950
1951 namespace std
1952 {
1953 using ::lconv;
1954 using ::setlocale;
1955 using ::localeconv;
1956 }
1957
1958 #pragma GCC visibility pop
1959 # 44 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
1960 # 1 "/usr/include/langinfo.h" 1 3 4
1961 # 24 "/usr/include/langinfo.h" 3 4
1962 # 1 "/usr/include/nl_types.h" 1 3 4
1963 # 31 "/usr/include/nl_types.h" 3 4
1964 extern "C" {
1965
1966
1967 typedef void *nl_catd;
1968
1969
1970 typedef int nl_item;
1971
1972
1973
1974
1975
1976 extern nl_catd catopen (__const char *__cat_name, int __flag) __attribute__ ((__nonnull__ (1)));
1977
1978
1979
1980 extern char *catgets (nl_catd __catalog, int __set, int __number,
1981 __const char *__string) throw () __attribute__ ((__nonnull__ (1)));
1982
1983
1984 extern int catclose (nl_catd __catalog) throw () __attribute__ ((__nonnull__ (1)));
1985
1986 }
1987 # 25 "/usr/include/langinfo.h" 2 3 4
1988
1989 # 1 "/usr/include/bits/locale.h" 1 3 4
1990 # 27 "/usr/include/langinfo.h" 2 3 4
1991
1992
1993 extern "C" {
1994 # 42 "/usr/include/langinfo.h" 3 4
1995 enum
1996 {
1997
1998
1999
2000 ABDAY_1 = (((__LC_TIME) << 16) | (0)),
2001
2002 ABDAY_2,
2003
2004 ABDAY_3,
2005
2006 ABDAY_4,
2007
2008 ABDAY_5,
2009
2010 ABDAY_6,
2011
2012 ABDAY_7,
2013
2014
2015
2016 DAY_1,
2017
2018 DAY_2,
2019
2020 DAY_3,
2021
2022 DAY_4,
2023
2024 DAY_5,
2025
2026 DAY_6,
2027
2028 DAY_7,
2029
2030
2031
2032 ABMON_1,
2033
2034 ABMON_2,
2035
2036 ABMON_3,
2037
2038 ABMON_4,
2039
2040 ABMON_5,
2041
2042 ABMON_6,
2043
2044 ABMON_7,
2045
2046 ABMON_8,
2047
2048 ABMON_9,
2049
2050 ABMON_10,
2051
2052 ABMON_11,
2053
2054 ABMON_12,
2055
2056
2057
2058 MON_1,
2059
2060 MON_2,
2061
2062 MON_3,
2063
2064 MON_4,
2065
2066 MON_5,
2067
2068 MON_6,
2069
2070 MON_7,
2071
2072 MON_8,
2073
2074 MON_9,
2075
2076 MON_10,
2077
2078 MON_11,
2079
2080 MON_12,
2081
2082
2083 AM_STR,
2084
2085 PM_STR,
2086
2087
2088 D_T_FMT,
2089
2090 D_FMT,
2091
2092 T_FMT,
2093
2094 T_FMT_AMPM,
2095
2096
2097 ERA,
2098
2099 __ERA_YEAR,
2100
2101
2102
2103 ERA_D_FMT,
2104
2105 ALT_DIGITS,
2106
2107 ERA_D_T_FMT,
2108
2109 ERA_T_FMT,
2110
2111
2112 _NL_TIME_ERA_NUM_ENTRIES,
2113 _NL_TIME_ERA_ENTRIES,
2114
2115 _NL_WABDAY_1,
2116 _NL_WABDAY_2,
2117 _NL_WABDAY_3,
2118 _NL_WABDAY_4,
2119 _NL_WABDAY_5,
2120 _NL_WABDAY_6,
2121 _NL_WABDAY_7,
2122
2123
2124 _NL_WDAY_1,
2125 _NL_WDAY_2,
2126 _NL_WDAY_3,
2127 _NL_WDAY_4,
2128 _NL_WDAY_5,
2129 _NL_WDAY_6,
2130 _NL_WDAY_7,
2131
2132
2133 _NL_WABMON_1,
2134 _NL_WABMON_2,
2135 _NL_WABMON_3,
2136 _NL_WABMON_4,
2137 _NL_WABMON_5,
2138 _NL_WABMON_6,
2139 _NL_WABMON_7,
2140 _NL_WABMON_8,
2141 _NL_WABMON_9,
2142 _NL_WABMON_10,
2143 _NL_WABMON_11,
2144 _NL_WABMON_12,
2145
2146
2147 _NL_WMON_1,
2148 _NL_WMON_2,
2149 _NL_WMON_3,
2150 _NL_WMON_4,
2151 _NL_WMON_5,
2152 _NL_WMON_6,
2153 _NL_WMON_7,
2154 _NL_WMON_8,
2155 _NL_WMON_9,
2156 _NL_WMON_10,
2157 _NL_WMON_11,
2158 _NL_WMON_12,
2159
2160 _NL_WAM_STR,
2161 _NL_WPM_STR,
2162
2163 _NL_WD_T_FMT,
2164 _NL_WD_FMT,
2165 _NL_WT_FMT,
2166 _NL_WT_FMT_AMPM,
2167
2168 _NL_WERA_YEAR,
2169 _NL_WERA_D_FMT,
2170 _NL_WALT_DIGITS,
2171 _NL_WERA_D_T_FMT,
2172 _NL_WERA_T_FMT,
2173
2174 _NL_TIME_WEEK_NDAYS,
2175 _NL_TIME_WEEK_1STDAY,
2176 _NL_TIME_WEEK_1STWEEK,
2177 _NL_TIME_FIRST_WEEKDAY,
2178 _NL_TIME_FIRST_WORKDAY,
2179 _NL_TIME_CAL_DIRECTION,
2180 _NL_TIME_TIMEZONE,
2181
2182 _DATE_FMT,
2183
2184 _NL_W_DATE_FMT,
2185
2186 _NL_TIME_CODESET,
2187
2188 _NL_NUM_LC_TIME,
2189
2190
2191
2192
2193 _NL_COLLATE_NRULES = (((__LC_COLLATE) << 16) | (0)),
2194 _NL_COLLATE_RULESETS,
2195 _NL_COLLATE_TABLEMB,
2196 _NL_COLLATE_WEIGHTMB,
2197 _NL_COLLATE_EXTRAMB,
2198 _NL_COLLATE_INDIRECTMB,
2199 _NL_COLLATE_GAP1,
2200 _NL_COLLATE_GAP2,
2201 _NL_COLLATE_GAP3,
2202 _NL_COLLATE_TABLEWC,
2203 _NL_COLLATE_WEIGHTWC,
2204 _NL_COLLATE_EXTRAWC,
2205 _NL_COLLATE_INDIRECTWC,
2206 _NL_COLLATE_SYMB_HASH_SIZEMB,
2207 _NL_COLLATE_SYMB_TABLEMB,
2208 _NL_COLLATE_SYMB_EXTRAMB,
2209 _NL_COLLATE_COLLSEQMB,
2210 _NL_COLLATE_COLLSEQWC,
2211 _NL_COLLATE_CODESET,
2212 _NL_NUM_LC_COLLATE,
2213
2214
2215
2216
2217 _NL_CTYPE_CLASS = (((__LC_CTYPE) << 16) | (0)),
2218 _NL_CTYPE_TOUPPER,
2219 _NL_CTYPE_GAP1,
2220 _NL_CTYPE_TOLOWER,
2221 _NL_CTYPE_GAP2,
2222 _NL_CTYPE_CLASS32,
2223 _NL_CTYPE_GAP3,
2224 _NL_CTYPE_GAP4,
2225 _NL_CTYPE_GAP5,
2226 _NL_CTYPE_GAP6,
2227 _NL_CTYPE_CLASS_NAMES,
2228 _NL_CTYPE_MAP_NAMES,
2229 _NL_CTYPE_WIDTH,
2230 _NL_CTYPE_MB_CUR_MAX,
2231 _NL_CTYPE_CODESET_NAME,
2232 CODESET = _NL_CTYPE_CODESET_NAME,
2233
2234 _NL_CTYPE_TOUPPER32,
2235 _NL_CTYPE_TOLOWER32,
2236 _NL_CTYPE_CLASS_OFFSET,
2237 _NL_CTYPE_MAP_OFFSET,
2238 _NL_CTYPE_INDIGITS_MB_LEN,
2239 _NL_CTYPE_INDIGITS0_MB,
2240 _NL_CTYPE_INDIGITS1_MB,
2241 _NL_CTYPE_INDIGITS2_MB,
2242 _NL_CTYPE_INDIGITS3_MB,
2243 _NL_CTYPE_INDIGITS4_MB,
2244 _NL_CTYPE_INDIGITS5_MB,
2245 _NL_CTYPE_INDIGITS6_MB,
2246 _NL_CTYPE_INDIGITS7_MB,
2247 _NL_CTYPE_INDIGITS8_MB,
2248 _NL_CTYPE_INDIGITS9_MB,
2249 _NL_CTYPE_INDIGITS_WC_LEN,
2250 _NL_CTYPE_INDIGITS0_WC,
2251 _NL_CTYPE_INDIGITS1_WC,
2252 _NL_CTYPE_INDIGITS2_WC,
2253 _NL_CTYPE_INDIGITS3_WC,
2254 _NL_CTYPE_INDIGITS4_WC,
2255 _NL_CTYPE_INDIGITS5_WC,
2256 _NL_CTYPE_INDIGITS6_WC,
2257 _NL_CTYPE_INDIGITS7_WC,
2258 _NL_CTYPE_INDIGITS8_WC,
2259 _NL_CTYPE_INDIGITS9_WC,
2260 _NL_CTYPE_OUTDIGIT0_MB,
2261 _NL_CTYPE_OUTDIGIT1_MB,
2262 _NL_CTYPE_OUTDIGIT2_MB,
2263 _NL_CTYPE_OUTDIGIT3_MB,
2264 _NL_CTYPE_OUTDIGIT4_MB,
2265 _NL_CTYPE_OUTDIGIT5_MB,
2266 _NL_CTYPE_OUTDIGIT6_MB,
2267 _NL_CTYPE_OUTDIGIT7_MB,
2268 _NL_CTYPE_OUTDIGIT8_MB,
2269 _NL_CTYPE_OUTDIGIT9_MB,
2270 _NL_CTYPE_OUTDIGIT0_WC,
2271 _NL_CTYPE_OUTDIGIT1_WC,
2272 _NL_CTYPE_OUTDIGIT2_WC,
2273 _NL_CTYPE_OUTDIGIT3_WC,
2274 _NL_CTYPE_OUTDIGIT4_WC,
2275 _NL_CTYPE_OUTDIGIT5_WC,
2276 _NL_CTYPE_OUTDIGIT6_WC,
2277 _NL_CTYPE_OUTDIGIT7_WC,
2278 _NL_CTYPE_OUTDIGIT8_WC,
2279 _NL_CTYPE_OUTDIGIT9_WC,
2280 _NL_CTYPE_TRANSLIT_TAB_SIZE,
2281 _NL_CTYPE_TRANSLIT_FROM_IDX,
2282 _NL_CTYPE_TRANSLIT_FROM_TBL,
2283 _NL_CTYPE_TRANSLIT_TO_IDX,
2284 _NL_CTYPE_TRANSLIT_TO_TBL,
2285 _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
2286 _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
2287 _NL_CTYPE_TRANSLIT_IGNORE_LEN,
2288 _NL_CTYPE_TRANSLIT_IGNORE,
2289 _NL_CTYPE_MAP_TO_NONASCII,
2290 _NL_CTYPE_EXTRA_MAP_1,
2291 _NL_CTYPE_EXTRA_MAP_2,
2292 _NL_CTYPE_EXTRA_MAP_3,
2293 _NL_CTYPE_EXTRA_MAP_4,
2294 _NL_CTYPE_EXTRA_MAP_5,
2295 _NL_CTYPE_EXTRA_MAP_6,
2296 _NL_CTYPE_EXTRA_MAP_7,
2297 _NL_CTYPE_EXTRA_MAP_8,
2298 _NL_CTYPE_EXTRA_MAP_9,
2299 _NL_CTYPE_EXTRA_MAP_10,
2300 _NL_CTYPE_EXTRA_MAP_11,
2301 _NL_CTYPE_EXTRA_MAP_12,
2302 _NL_CTYPE_EXTRA_MAP_13,
2303 _NL_CTYPE_EXTRA_MAP_14,
2304 _NL_NUM_LC_CTYPE,
2305
2306
2307
2308
2309 __INT_CURR_SYMBOL = (((__LC_MONETARY) << 16) | (0)),
2310
2311
2312
2313 __CURRENCY_SYMBOL,
2314
2315
2316
2317 __MON_DECIMAL_POINT,
2318
2319
2320
2321 __MON_THOUSANDS_SEP,
2322
2323
2324
2325 __MON_GROUPING,
2326
2327
2328
2329 __POSITIVE_SIGN,
2330
2331
2332
2333 __NEGATIVE_SIGN,
2334
2335
2336
2337 __INT_FRAC_DIGITS,
2338
2339
2340
2341 __FRAC_DIGITS,
2342
2343
2344
2345 __P_CS_PRECEDES,
2346
2347
2348
2349 __P_SEP_BY_SPACE,
2350
2351
2352
2353 __N_CS_PRECEDES,
2354
2355
2356
2357 __N_SEP_BY_SPACE,
2358
2359
2360
2361 __P_SIGN_POSN,
2362
2363
2364
2365 __N_SIGN_POSN,
2366
2367
2368
2369 _NL_MONETARY_CRNCYSTR,
2370
2371 __INT_P_CS_PRECEDES,
2372
2373
2374
2375 __INT_P_SEP_BY_SPACE,
2376
2377
2378
2379 __INT_N_CS_PRECEDES,
2380
2381
2382
2383 __INT_N_SEP_BY_SPACE,
2384
2385
2386
2387 __INT_P_SIGN_POSN,
2388
2389
2390
2391 __INT_N_SIGN_POSN,
2392
2393
2394
2395 _NL_MONETARY_DUO_INT_CURR_SYMBOL,
2396 _NL_MONETARY_DUO_CURRENCY_SYMBOL,
2397 _NL_MONETARY_DUO_INT_FRAC_DIGITS,
2398 _NL_MONETARY_DUO_FRAC_DIGITS,
2399 _NL_MONETARY_DUO_P_CS_PRECEDES,
2400 _NL_MONETARY_DUO_P_SEP_BY_SPACE,
2401 _NL_MONETARY_DUO_N_CS_PRECEDES,
2402 _NL_MONETARY_DUO_N_SEP_BY_SPACE,
2403 _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
2404 _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
2405 _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
2406 _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
2407 _NL_MONETARY_DUO_P_SIGN_POSN,
2408 _NL_MONETARY_DUO_N_SIGN_POSN,
2409 _NL_MONETARY_DUO_INT_P_SIGN_POSN,
2410 _NL_MONETARY_DUO_INT_N_SIGN_POSN,
2411 _NL_MONETARY_UNO_VALID_FROM,
2412 _NL_MONETARY_UNO_VALID_TO,
2413 _NL_MONETARY_DUO_VALID_FROM,
2414 _NL_MONETARY_DUO_VALID_TO,
2415 _NL_MONETARY_CONVERSION_RATE,
2416 _NL_MONETARY_DECIMAL_POINT_WC,
2417 _NL_MONETARY_THOUSANDS_SEP_WC,
2418 _NL_MONETARY_CODESET,
2419 _NL_NUM_LC_MONETARY,
2420
2421
2422
2423 __DECIMAL_POINT = (((__LC_NUMERIC) << 16) | (0)),
2424
2425
2426
2427 RADIXCHAR = __DECIMAL_POINT,
2428
2429 __THOUSANDS_SEP,
2430
2431
2432
2433 THOUSEP = __THOUSANDS_SEP,
2434
2435 __GROUPING,
2436
2437
2438
2439 _NL_NUMERIC_DECIMAL_POINT_WC,
2440 _NL_NUMERIC_THOUSANDS_SEP_WC,
2441 _NL_NUMERIC_CODESET,
2442 _NL_NUM_LC_NUMERIC,
2443
2444 __YESEXPR = (((__LC_MESSAGES) << 16) | (0)),
2445
2446 __NOEXPR,
2447
2448 __YESSTR,
2449
2450
2451
2452 __NOSTR,
2453
2454
2455
2456 _NL_MESSAGES_CODESET,
2457 _NL_NUM_LC_MESSAGES,
2458
2459 _NL_PAPER_HEIGHT = (((__LC_PAPER) << 16) | (0)),
2460 _NL_PAPER_WIDTH,
2461 _NL_PAPER_CODESET,
2462 _NL_NUM_LC_PAPER,
2463
2464 _NL_NAME_NAME_FMT = (((__LC_NAME) << 16) | (0)),
2465 _NL_NAME_NAME_GEN,
2466 _NL_NAME_NAME_MR,
2467 _NL_NAME_NAME_MRS,
2468 _NL_NAME_NAME_MISS,
2469 _NL_NAME_NAME_MS,
2470 _NL_NAME_CODESET,
2471 _NL_NUM_LC_NAME,
2472
2473 _NL_ADDRESS_POSTAL_FMT = (((__LC_ADDRESS) << 16) | (0)),
2474 _NL_ADDRESS_COUNTRY_NAME,
2475 _NL_ADDRESS_COUNTRY_POST,
2476 _NL_ADDRESS_COUNTRY_AB2,
2477 _NL_ADDRESS_COUNTRY_AB3,
2478 _NL_ADDRESS_COUNTRY_CAR,
2479 _NL_ADDRESS_COUNTRY_NUM,
2480 _NL_ADDRESS_COUNTRY_ISBN,
2481 _NL_ADDRESS_LANG_NAME,
2482 _NL_ADDRESS_LANG_AB,
2483 _NL_ADDRESS_LANG_TERM,
2484 _NL_ADDRESS_LANG_LIB,
2485 _NL_ADDRESS_CODESET,
2486 _NL_NUM_LC_ADDRESS,
2487
2488 _NL_TELEPHONE_TEL_INT_FMT = (((__LC_TELEPHONE) << 16) | (0)),
2489 _NL_TELEPHONE_TEL_DOM_FMT,
2490 _NL_TELEPHONE_INT_SELECT,
2491 _NL_TELEPHONE_INT_PREFIX,
2492 _NL_TELEPHONE_CODESET,
2493 _NL_NUM_LC_TELEPHONE,
2494
2495 _NL_MEASUREMENT_MEASUREMENT = (((__LC_MEASUREMENT) << 16) | (0)),
2496 _NL_MEASUREMENT_CODESET,
2497 _NL_NUM_LC_MEASUREMENT,
2498
2499 _NL_IDENTIFICATION_TITLE = (((__LC_IDENTIFICATION) << 16) | (0)),
2500 _NL_IDENTIFICATION_SOURCE,
2501 _NL_IDENTIFICATION_ADDRESS,
2502 _NL_IDENTIFICATION_CONTACT,
2503 _NL_IDENTIFICATION_EMAIL,
2504 _NL_IDENTIFICATION_TEL,
2505 _NL_IDENTIFICATION_FAX,
2506 _NL_IDENTIFICATION_LANGUAGE,
2507 _NL_IDENTIFICATION_TERRITORY,
2508 _NL_IDENTIFICATION_AUDIENCE,
2509 _NL_IDENTIFICATION_APPLICATION,
2510 _NL_IDENTIFICATION_ABBREVIATION,
2511 _NL_IDENTIFICATION_REVISION,
2512 _NL_IDENTIFICATION_DATE,
2513 _NL_IDENTIFICATION_CATEGORY,
2514 _NL_IDENTIFICATION_CODESET,
2515 _NL_NUM_LC_IDENTIFICATION,
2516
2517
2518 _NL_NUM
2519 };
2520 # 582 "/usr/include/langinfo.h" 3 4
2521 extern char *nl_langinfo (nl_item __item) throw ();
2522 # 593 "/usr/include/langinfo.h" 3 4
2523 extern char *nl_langinfo_l (nl_item __item, __locale_t l);
2524
2525
2526 }
2527 # 45 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
2528 # 1 "/usr/include/iconv.h" 1 3 4
2529 # 24 "/usr/include/iconv.h" 3 4
2530 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
2531 # 25 "/usr/include/iconv.h" 2 3 4
2532
2533
2534 extern "C" {
2535
2536
2537 typedef void *iconv_t;
2538
2539
2540
2541
2542
2543
2544
2545 extern iconv_t iconv_open (__const char *__tocode, __const char *__fromcode);
2546
2547
2548
2549
2550 extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
2551 size_t *__restrict __inbytesleft,
2552 char **__restrict __outbuf,
2553 size_t *__restrict __outbytesleft);
2554
2555
2556
2557
2558
2559 extern int iconv_close (iconv_t __cd);
2560
2561 }
2562 # 46 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
2563 # 1 "/usr/include/libintl.h" 1 3 4
2564 # 35 "/usr/include/libintl.h" 3 4
2565 extern "C" {
2566
2567
2568
2569
2570 extern char *gettext (__const char *__msgid)
2571 throw () __attribute__ ((__format_arg__ (1)));
2572
2573
2574
2575 extern char *dgettext (__const char *__domainname, __const char *__msgid)
2576 throw () __attribute__ ((__format_arg__ (2)));
2577 extern char *__dgettext (__const char *__domainname, __const char *__msgid)
2578 throw () __attribute__ ((__format_arg__ (2)));
2579
2580
2581
2582 extern char *dcgettext (__const char *__domainname,
2583 __const char *__msgid, int __category)
2584 throw () __attribute__ ((__format_arg__ (2)));
2585 extern char *__dcgettext (__const char *__domainname,
2586 __const char *__msgid, int __category)
2587 throw () __attribute__ ((__format_arg__ (2)));
2588
2589
2590
2591
2592 extern char *ngettext (__const char *__msgid1, __const char *__msgid2,
2593 unsigned long int __n)
2594 throw () __attribute__ ((__format_arg__ (1))) __attribute__ ((__format_arg__ (2)));
2595
2596
2597
2598 extern char *dngettext (__const char *__domainname, __const char *__msgid1,
2599 __const char *__msgid2, unsigned long int __n)
2600 throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
2601
2602
2603
2604 extern char *dcngettext (__const char *__domainname, __const char *__msgid1,
2605 __const char *__msgid2, unsigned long int __n,
2606 int __category)
2607 throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
2608
2609
2610
2611
2612
2613 extern char *textdomain (__const char *__domainname) throw ();
2614
2615
2616
2617 extern char *bindtextdomain (__const char *__domainname,
2618 __const char *__dirname) throw ();
2619
2620
2621
2622 extern char *bind_textdomain_codeset (__const char *__domainname,
2623 __const char *__codeset) throw ();
2624 # 122 "/usr/include/libintl.h" 3 4
2625 }
2626 # 47 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 2 3
2627
2628
2629
2630
2631
2632
2633 namespace __gnu_cxx
2634 {
2635 extern "C" __typeof(uselocale) __uselocale;
2636 }
2637
2638
2639 namespace std
2640 {
2641 typedef __locale_t __c_locale;
2642
2643
2644
2645
2646
2647 template<typename _Tv>
2648 int
2649 __convert_from_v(char* __out,
2650 const int __size __attribute__ ((__unused__)),
2651 const char* __fmt,
2652
2653 _Tv __v, const __c_locale& __cloc, int __prec)
2654 {
2655 __c_locale __old = __gnu_cxx::__uselocale(__cloc);
2656 # 86 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++locale.h" 3
2657 const int __ret = std::snprintf(__out, __size, __fmt, __prec, __v);
2658
2659
2660
2661
2662
2663 __gnu_cxx::__uselocale(__old);
2664
2665
2666
2667
2668 return __ret;
2669 }
2670 }
2671 # 47 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/iosfwd" 2 3
2672 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++io.h" 1 3
2673 # 38 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/c++io.h" 3
2674 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr.h" 1 3
2675 # 33 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr.h" 3
2676 #pragma GCC visibility push(default)
2677 # 114 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr.h" 3
2678 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr-default.h" 1 3
2679 # 43 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr-default.h" 3
2680 # 1 "/usr/include/pthread.h" 1 3 4
2681 # 23 "/usr/include/pthread.h" 3 4
2682 # 1 "/usr/include/sched.h" 1 3 4
2683 # 29 "/usr/include/sched.h" 3 4
2684 # 1 "/usr/include/time.h" 1 3 4
2685 # 121 "/usr/include/time.h" 3 4
2686 struct timespec
2687 {
2688 __time_t tv_sec;
2689 long int tv_nsec;
2690 };
2691 # 30 "/usr/include/sched.h" 2 3 4
2692
2693
2694 # 1 "/usr/include/bits/sched.h" 1 3 4
2695 # 65 "/usr/include/bits/sched.h" 3 4
2696 struct sched_param
2697 {
2698 int __sched_priority;
2699 };
2700
2701 extern "C" {
2702
2703
2704
2705 extern int clone (int (*__fn) (void *__arg), void *__child_stack,
2706 int __flags, void *__arg, ...) throw ();
2707
2708
2709 extern int unshare (int __flags) throw ();
2710
2711
2712 }
2713
2714
2715
2716
2717
2718
2719
2720 struct __sched_param
2721 {
2722 int __sched_priority;
2723 };
2724 # 104 "/usr/include/bits/sched.h" 3 4
2725 typedef unsigned long int __cpu_mask;
2726
2727
2728
2729
2730
2731
2732 typedef struct
2733 {
2734 __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
2735 } cpu_set_t;
2736 # 33 "/usr/include/sched.h" 2 3 4
2737
2738
2739
2740
2741 extern "C" {
2742
2743
2744 extern int sched_setparam (__pid_t __pid, __const struct sched_param *__param)
2745 throw ();
2746
2747
2748 extern int sched_getparam (__pid_t __pid, struct sched_param *__param) throw ();
2749
2750
2751 extern int sched_setscheduler (__pid_t __pid, int __policy,
2752 __const struct sched_param *__param) throw ();
2753
2754
2755 extern int sched_getscheduler (__pid_t __pid) throw ();
2756
2757
2758 extern int sched_yield (void) throw ();
2759
2760
2761 extern int sched_get_priority_max (int __algorithm) throw ();
2762
2763
2764 extern int sched_get_priority_min (int __algorithm) throw ();
2765
2766
2767 extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) throw ();
2768 # 76 "/usr/include/sched.h" 3 4
2769 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
2770 __const cpu_set_t *__cpuset) throw ();
2771
2772
2773 extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
2774 cpu_set_t *__cpuset) throw ();
2775
2776
2777 }
2778 # 24 "/usr/include/pthread.h" 2 3 4
2779 # 1 "/usr/include/time.h" 1 3 4
2780 # 31 "/usr/include/time.h" 3 4
2781 extern "C" {
2782
2783
2784
2785
2786
2787
2788
2789 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
2790 # 40 "/usr/include/time.h" 2 3 4
2791
2792
2793
2794 # 1 "/usr/include/bits/time.h" 1 3 4
2795 # 44 "/usr/include/time.h" 2 3 4
2796 # 59 "/usr/include/time.h" 3 4
2797
2798
2799 typedef __clock_t clock_t;
2800
2801
2802
2803 # 75 "/usr/include/time.h" 3 4
2804
2805
2806 typedef __time_t time_t;
2807
2808
2809
2810 # 93 "/usr/include/time.h" 3 4
2811 typedef __clockid_t clockid_t;
2812 # 105 "/usr/include/time.h" 3 4
2813 typedef __timer_t timer_t;
2814 # 132 "/usr/include/time.h" 3 4
2815
2816
2817 struct tm
2818 {
2819 int tm_sec;
2820 int tm_min;
2821 int tm_hour;
2822 int tm_mday;
2823 int tm_mon;
2824 int tm_year;
2825 int tm_wday;
2826 int tm_yday;
2827 int tm_isdst;
2828
2829
2830 long int tm_gmtoff;
2831 __const char *tm_zone;
2832
2833
2834
2835
2836 };
2837
2838
2839
2840
2841
2842
2843
2844
2845 struct itimerspec
2846 {
2847 struct timespec it_interval;
2848 struct timespec it_value;
2849 };
2850
2851
2852 struct sigevent;
2853
2854
2855
2856
2857
2858 typedef __pid_t pid_t;
2859
2860
2861
2862
2863
2864
2865
2866
2867 extern clock_t clock (void) throw ();
2868
2869
2870 extern time_t time (time_t *__timer) throw ();
2871
2872
2873 extern double difftime (time_t __time1, time_t __time0)
2874 throw () __attribute__ ((__const__));
2875
2876
2877 extern time_t mktime (struct tm *__tp) throw ();
2878
2879
2880
2881
2882
2883 extern size_t strftime (char *__restrict __s, size_t __maxsize,
2884 __const char *__restrict __format,
2885 __const struct tm *__restrict __tp) throw ();
2886
2887
2888
2889
2890
2891 extern char *strptime (__const char *__restrict __s,
2892 __const char *__restrict __fmt, struct tm *__tp)
2893 throw ();
2894
2895
2896
2897
2898
2899
2900
2901 extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
2902 __const char *__restrict __format,
2903 __const struct tm *__restrict __tp,
2904 __locale_t __loc) throw ();
2905
2906 extern char *strptime_l (__const char *__restrict __s,
2907 __const char *__restrict __fmt, struct tm *__tp,
2908 __locale_t __loc) throw ();
2909
2910
2911
2912
2913
2914
2915 extern struct tm *gmtime (__const time_t *__timer) throw ();
2916
2917
2918
2919 extern struct tm *localtime (__const time_t *__timer) throw ();
2920
2921
2922
2923
2924
2925 extern struct tm *gmtime_r (__const time_t *__restrict __timer,
2926 struct tm *__restrict __tp) throw ();
2927
2928
2929
2930 extern struct tm *localtime_r (__const time_t *__restrict __timer,
2931 struct tm *__restrict __tp) throw ();
2932
2933
2934
2935
2936
2937 extern char *asctime (__const struct tm *__tp) throw ();
2938
2939
2940 extern char *ctime (__const time_t *__timer) throw ();
2941
2942
2943
2944
2945
2946
2947
2948 extern char *asctime_r (__const struct tm *__restrict __tp,
2949 char *__restrict __buf) throw ();
2950
2951
2952 extern char *ctime_r (__const time_t *__restrict __timer,
2953 char *__restrict __buf) throw ();
2954
2955
2956
2957
2958 extern char *__tzname[2];
2959 extern int __daylight;
2960 extern long int __timezone;
2961
2962
2963
2964
2965 extern char *tzname[2];
2966
2967
2968
2969 extern void tzset (void) throw ();
2970
2971
2972
2973 extern int daylight;
2974 extern long int timezone;
2975
2976
2977
2978
2979
2980 extern int stime (__const time_t *__when) throw ();
2981 # 312 "/usr/include/time.h" 3 4
2982 extern time_t timegm (struct tm *__tp) throw ();
2983
2984
2985 extern time_t timelocal (struct tm *__tp) throw ();
2986
2987
2988 extern int dysize (int __year) throw () __attribute__ ((__const__));
2989 # 327 "/usr/include/time.h" 3 4
2990 extern int nanosleep (__const struct timespec *__requested_time,
2991 struct timespec *__remaining);
2992
2993
2994
2995 extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw ();
2996
2997
2998 extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw ();
2999
3000
3001 extern int clock_settime (clockid_t __clock_id, __const struct timespec *__tp)
3002 throw ();
3003
3004
3005
3006
3007
3008
3009 extern int clock_nanosleep (clockid_t __clock_id, int __flags,
3010 __const struct timespec *__req,
3011 struct timespec *__rem);
3012
3013
3014 extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw ();
3015
3016
3017
3018
3019 extern int timer_create (clockid_t __clock_id,
3020 struct sigevent *__restrict __evp,
3021 timer_t *__restrict __timerid) throw ();
3022
3023
3024 extern int timer_delete (timer_t __timerid) throw ();
3025
3026
3027 extern int timer_settime (timer_t __timerid, int __flags,
3028 __const struct itimerspec *__restrict __value,
3029 struct itimerspec *__restrict __ovalue) throw ();
3030
3031
3032 extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
3033 throw ();
3034
3035
3036 extern int timer_getoverrun (timer_t __timerid) throw ();
3037 # 389 "/usr/include/time.h" 3 4
3038 extern int getdate_err;
3039 # 398 "/usr/include/time.h" 3 4
3040 extern struct tm *getdate (__const char *__string);
3041 # 412 "/usr/include/time.h" 3 4
3042 extern int getdate_r (__const char *__restrict __string,
3043 struct tm *__restrict __resbufp);
3044
3045
3046 }
3047 # 25 "/usr/include/pthread.h" 2 3 4
3048
3049
3050 # 1 "/usr/include/signal.h" 1 3 4
3051 # 31 "/usr/include/signal.h" 3 4
3052 extern "C" {
3053
3054 # 1 "/usr/include/bits/sigset.h" 1 3 4
3055 # 23 "/usr/include/bits/sigset.h" 3 4
3056 typedef int __sig_atomic_t;
3057
3058
3059
3060
3061 typedef struct
3062 {
3063 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
3064 } __sigset_t;
3065 # 34 "/usr/include/signal.h" 2 3 4
3066 # 50 "/usr/include/signal.h" 3 4
3067 typedef __sigset_t sigset_t;
3068 # 400 "/usr/include/signal.h" 3 4
3069 }
3070 # 28 "/usr/include/pthread.h" 2 3 4
3071 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
3072 # 24 "/usr/include/bits/pthreadtypes.h" 3 4
3073 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3074 # 25 "/usr/include/bits/pthreadtypes.h" 2 3 4
3075 # 51 "/usr/include/bits/pthreadtypes.h" 3 4
3076 typedef unsigned long int pthread_t;
3077
3078
3079 typedef union
3080 {
3081 char __size[36];
3082 long int __align;
3083 } pthread_attr_t;
3084 # 68 "/usr/include/bits/pthreadtypes.h" 3 4
3085 typedef struct __pthread_internal_slist
3086 {
3087 struct __pthread_internal_slist *__next;
3088 } __pthread_slist_t;
3089
3090
3091
3092
3093
3094 typedef union
3095 {
3096 struct __pthread_mutex_s
3097 {
3098 int __lock;
3099 unsigned int __count;
3100 int __owner;
3101
3102
3103
3104
3105
3106 int __kind;
3107
3108
3109
3110
3111
3112 unsigned int __nusers;
3113 __extension__ union
3114 {
3115 int __spins;
3116 __pthread_slist_t __list;
3117 };
3118
3119 } __data;
3120 char __size[24];
3121 long int __align;
3122 } pthread_mutex_t;
3123
3124 typedef union
3125 {
3126 char __size[4];
3127 int __align;
3128 } pthread_mutexattr_t;
3129
3130
3131
3132
3133 typedef union
3134 {
3135 struct
3136 {
3137 int __lock;
3138 unsigned int __futex;
3139 __extension__ unsigned long long int __total_seq;
3140 __extension__ unsigned long long int __wakeup_seq;
3141 __extension__ unsigned long long int __woken_seq;
3142 void *__mutex;
3143 unsigned int __nwaiters;
3144 unsigned int __broadcast_seq;
3145 } __data;
3146 char __size[48];
3147 __extension__ long long int __align;
3148 } pthread_cond_t;
3149
3150 typedef union
3151 {
3152 char __size[4];
3153 int __align;
3154 } pthread_condattr_t;
3155
3156
3157
3158 typedef unsigned int pthread_key_t;
3159
3160
3161
3162 typedef int pthread_once_t;
3163
3164
3165
3166
3167
3168 typedef union
3169 {
3170 # 171 "/usr/include/bits/pthreadtypes.h" 3 4
3171 struct
3172 {
3173 int __lock;
3174 unsigned int __nr_readers;
3175 unsigned int __readers_wakeup;
3176 unsigned int __writer_wakeup;
3177 unsigned int __nr_readers_queued;
3178 unsigned int __nr_writers_queued;
3179
3180
3181 unsigned int __flags;
3182 int __writer;
3183 } __data;
3184
3185 char __size[32];
3186 long int __align;
3187 } pthread_rwlock_t;
3188
3189 typedef union
3190 {
3191 char __size[8];
3192 long int __align;
3193 } pthread_rwlockattr_t;
3194
3195
3196
3197
3198
3199 typedef volatile int pthread_spinlock_t;
3200
3201
3202
3203
3204 typedef union
3205 {
3206 char __size[20];
3207 long int __align;
3208 } pthread_barrier_t;
3209
3210 typedef union
3211 {
3212 char __size[4];
3213 int __align;
3214 } pthread_barrierattr_t;
3215 # 29 "/usr/include/pthread.h" 2 3 4
3216 # 1 "/usr/include/bits/setjmp.h" 1 3 4
3217 # 33 "/usr/include/bits/setjmp.h" 3 4
3218 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3219 # 34 "/usr/include/bits/setjmp.h" 2 3 4
3220 # 48 "/usr/include/bits/setjmp.h" 3 4
3221 typedef long int __jmp_buf[64 + (12 * 4)] __attribute__ ((__aligned__ (16)));
3222 # 30 "/usr/include/pthread.h" 2 3 4
3223 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3224 # 31 "/usr/include/pthread.h" 2 3 4
3225
3226
3227
3228 enum
3229 {
3230 PTHREAD_CREATE_JOINABLE,
3231
3232 PTHREAD_CREATE_DETACHED
3233
3234 };
3235
3236
3237
3238 enum
3239 {
3240 PTHREAD_MUTEX_TIMED_NP,
3241 PTHREAD_MUTEX_RECURSIVE_NP,
3242 PTHREAD_MUTEX_ERRORCHECK_NP,
3243 PTHREAD_MUTEX_ADAPTIVE_NP
3244
3245 ,
3246 PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
3247 PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
3248 PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
3249 PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
3250
3251
3252
3253 , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
3254
3255 };
3256
3257
3258
3259
3260 enum
3261 {
3262 PTHREAD_MUTEX_STALLED_NP,
3263 PTHREAD_MUTEX_ROBUST_NP
3264 };
3265
3266
3267
3268
3269
3270 enum
3271 {
3272 PTHREAD_PRIO_NONE,
3273 PTHREAD_PRIO_INHERIT,
3274 PTHREAD_PRIO_PROTECT
3275 };
3276 # 113 "/usr/include/pthread.h" 3 4
3277 enum
3278 {
3279 PTHREAD_RWLOCK_PREFER_READER_NP,
3280 PTHREAD_RWLOCK_PREFER_WRITER_NP,
3281 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
3282 PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
3283 };
3284 # 143 "/usr/include/pthread.h" 3 4
3285 enum
3286 {
3287 PTHREAD_INHERIT_SCHED,
3288
3289 PTHREAD_EXPLICIT_SCHED
3290
3291 };
3292
3293
3294
3295 enum
3296 {
3297 PTHREAD_SCOPE_SYSTEM,
3298
3299 PTHREAD_SCOPE_PROCESS
3300
3301 };
3302
3303
3304
3305 enum
3306 {
3307 PTHREAD_PROCESS_PRIVATE,
3308
3309 PTHREAD_PROCESS_SHARED
3310
3311 };
3312 # 178 "/usr/include/pthread.h" 3 4
3313 struct _pthread_cleanup_buffer
3314 {
3315 void (*__routine) (void *);
3316 void *__arg;
3317 int __canceltype;
3318 struct _pthread_cleanup_buffer *__prev;
3319 };
3320
3321
3322 enum
3323 {
3324 PTHREAD_CANCEL_ENABLE,
3325
3326 PTHREAD_CANCEL_DISABLE
3327
3328 };
3329 enum
3330 {
3331 PTHREAD_CANCEL_DEFERRED,
3332
3333 PTHREAD_CANCEL_ASYNCHRONOUS
3334
3335 };
3336 # 216 "/usr/include/pthread.h" 3 4
3337 extern "C" {
3338
3339
3340
3341
3342 extern int pthread_create (pthread_t *__restrict __newthread,
3343 __const pthread_attr_t *__restrict __attr,
3344 void *(*__start_routine) (void *),
3345 void *__restrict __arg) throw () __attribute__ ((__nonnull__ (1, 3)));
3346
3347
3348
3349
3350
3351 extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
3352
3353
3354
3355
3356
3357
3358
3359 extern int pthread_join (pthread_t __th, void **__thread_return);
3360
3361
3362
3363
3364 extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) throw ();
3365
3366
3367
3368
3369
3370
3371
3372 extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
3373 __const struct timespec *__abstime);
3374
3375
3376
3377
3378
3379
3380 extern int pthread_detach (pthread_t __th) throw ();
3381
3382
3383
3384 extern pthread_t pthread_self (void) throw () __attribute__ ((__const__));
3385
3386
3387 extern int pthread_equal (pthread_t __thread1, pthread_t __thread2) throw ();
3388
3389
3390
3391
3392
3393
3394
3395 extern int pthread_attr_init (pthread_attr_t *__attr) throw () __attribute__ ((__nonnull__ (1)));
3396
3397
3398 extern int pthread_attr_destroy (pthread_attr_t *__attr)
3399 throw () __attribute__ ((__nonnull__ (1)));
3400
3401
3402 extern int pthread_attr_getdetachstate (__const pthread_attr_t *__attr,
3403 int *__detachstate)
3404 throw () __attribute__ ((__nonnull__ (1, 2)));
3405
3406
3407 extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
3408 int __detachstate)
3409 throw () __attribute__ ((__nonnull__ (1)));
3410
3411
3412
3413 extern int pthread_attr_getguardsize (__const pthread_attr_t *__attr,
3414 size_t *__guardsize)
3415 throw () __attribute__ ((__nonnull__ (1, 2)));
3416
3417
3418 extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
3419 size_t __guardsize)
3420 throw () __attribute__ ((__nonnull__ (1)));
3421
3422
3423
3424 extern int pthread_attr_getschedparam (__const pthread_attr_t *__restrict
3425 __attr,
3426 struct sched_param *__restrict __param)
3427 throw () __attribute__ ((__nonnull__ (1, 2)));
3428
3429
3430 extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
3431 __const struct sched_param *__restrict
3432 __param) throw () __attribute__ ((__nonnull__ (1, 2)));
3433
3434
3435 extern int pthread_attr_getschedpolicy (__const pthread_attr_t *__restrict
3436 __attr, int *__restrict __policy)
3437 throw () __attribute__ ((__nonnull__ (1, 2)));
3438
3439
3440 extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
3441 throw () __attribute__ ((__nonnull__ (1)));
3442
3443
3444 extern int pthread_attr_getinheritsched (__const pthread_attr_t *__restrict
3445 __attr, int *__restrict __inherit)
3446 throw () __attribute__ ((__nonnull__ (1, 2)));
3447
3448
3449 extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
3450 int __inherit)
3451 throw () __attribute__ ((__nonnull__ (1)));
3452
3453
3454
3455 extern int pthread_attr_getscope (__const pthread_attr_t *__restrict __attr,
3456 int *__restrict __scope)
3457 throw () __attribute__ ((__nonnull__ (1, 2)));
3458
3459
3460 extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
3461 throw () __attribute__ ((__nonnull__ (1)));
3462
3463
3464 extern int pthread_attr_getstackaddr (__const pthread_attr_t *__restrict
3465 __attr, void **__restrict __stackaddr)
3466 throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__));
3467
3468
3469
3470
3471
3472 extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
3473 void *__stackaddr)
3474 throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__));
3475
3476
3477 extern int pthread_attr_getstacksize (__const pthread_attr_t *__restrict
3478 __attr, size_t *__restrict __stacksize)
3479 throw () __attribute__ ((__nonnull__ (1, 2)));
3480
3481
3482
3483
3484 extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
3485 size_t __stacksize)
3486 throw () __attribute__ ((__nonnull__ (1)));
3487
3488
3489
3490 extern int pthread_attr_getstack (__const pthread_attr_t *__restrict __attr,
3491 void **__restrict __stackaddr,
3492 size_t *__restrict __stacksize)
3493 throw () __attribute__ ((__nonnull__ (1, 2, 3)));
3494
3495
3496
3497
3498 extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
3499 size_t __stacksize) throw () __attribute__ ((__nonnull__ (1)));
3500
3501
3502
3503
3504
3505 extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
3506 size_t __cpusetsize,
3507 __const cpu_set_t *__cpuset)
3508 throw () __attribute__ ((__nonnull__ (1, 3)));
3509
3510
3511
3512 extern int pthread_attr_getaffinity_np (__const pthread_attr_t *__attr,
3513 size_t __cpusetsize,
3514 cpu_set_t *__cpuset)
3515 throw () __attribute__ ((__nonnull__ (1, 3)));
3516
3517
3518
3519
3520
3521 extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
3522 throw () __attribute__ ((__nonnull__ (2)));
3523
3524
3525
3526
3527
3528
3529
3530 extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
3531 __const struct sched_param *__param)
3532 throw () __attribute__ ((__nonnull__ (3)));
3533
3534
3535 extern int pthread_getschedparam (pthread_t __target_thread,
3536 int *__restrict __policy,
3537 struct sched_param *__restrict __param)
3538 throw () __attribute__ ((__nonnull__ (2, 3)));
3539
3540
3541 extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
3542 throw ();
3543
3544
3545
3546
3547 extern int pthread_getconcurrency (void) throw ();
3548
3549
3550 extern int pthread_setconcurrency (int __level) throw ();
3551
3552
3553
3554
3555
3556
3557
3558 extern int pthread_yield (void) throw ();
3559
3560
3561
3562
3563 extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
3564 __const cpu_set_t *__cpuset)
3565 throw () __attribute__ ((__nonnull__ (3)));
3566
3567
3568 extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
3569 cpu_set_t *__cpuset)
3570 throw () __attribute__ ((__nonnull__ (3)));
3571 # 462 "/usr/include/pthread.h" 3 4
3572 extern int pthread_once (pthread_once_t *__once_control,
3573 void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
3574 # 474 "/usr/include/pthread.h" 3 4
3575 extern int pthread_setcancelstate (int __state, int *__oldstate);
3576
3577
3578
3579 extern int pthread_setcanceltype (int __type, int *__oldtype);
3580
3581
3582 extern int pthread_cancel (pthread_t __th);
3583
3584
3585
3586
3587 extern void pthread_testcancel (void);
3588
3589
3590
3591
3592 typedef struct
3593 {
3594 struct
3595 {
3596 __jmp_buf __cancel_jmp_buf;
3597 int __mask_was_saved;
3598 } __cancel_jmp_buf[1];
3599 void *__pad[4];
3600 } __pthread_unwind_buf_t __attribute__ ((__aligned__));
3601 # 508 "/usr/include/pthread.h" 3 4
3602 struct __pthread_cleanup_frame
3603 {
3604 void (*__cancel_routine) (void *);
3605 void *__cancel_arg;
3606 int __do_it;
3607 int __cancel_type;
3608 };
3609
3610
3611
3612
3613 class __pthread_cleanup_class
3614 {
3615 void (*__cancel_routine) (void *);
3616 void *__cancel_arg;
3617 int __do_it;
3618 int __cancel_type;
3619
3620 public:
3621 __pthread_cleanup_class (void (*__fct) (void *), void *__arg)
3622 : __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
3623 ~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
3624 void __setdoit (int __newval) { __do_it = __newval; }
3625 void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
3626 &__cancel_type); }
3627 void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
3628 };
3629 # 708 "/usr/include/pthread.h" 3 4
3630 struct __jmp_buf_tag;
3631 extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) throw ();
3632
3633
3634
3635
3636
3637 extern int pthread_mutex_init (pthread_mutex_t *__mutex,
3638 __const pthread_mutexattr_t *__mutexattr)
3639 throw () __attribute__ ((__nonnull__ (1)));
3640
3641
3642 extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
3643 throw () __attribute__ ((__nonnull__ (1)));
3644
3645
3646 extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
3647 throw () __attribute__ ((__nonnull__ (1)));
3648
3649
3650 extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
3651 throw () __attribute__ ((__nonnull__ (1)));
3652
3653
3654
3655 extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
3656 __const struct timespec *__restrict
3657 __abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
3658
3659
3660
3661 extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
3662 throw () __attribute__ ((__nonnull__ (1)));
3663
3664
3665
3666
3667 extern int pthread_mutex_getprioceiling (__const pthread_mutex_t *
3668 __restrict __mutex,
3669 int *__restrict __prioceiling)
3670 throw () __attribute__ ((__nonnull__ (1, 2)));
3671
3672
3673
3674 extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
3675 int __prioceiling,
3676 int *__restrict __old_ceiling)
3677 throw () __attribute__ ((__nonnull__ (1, 3)));
3678
3679
3680
3681
3682
3683 extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
3684 throw () __attribute__ ((__nonnull__ (1)));
3685
3686
3687
3688
3689
3690
3691
3692 extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
3693 throw () __attribute__ ((__nonnull__ (1)));
3694
3695
3696 extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
3697 throw () __attribute__ ((__nonnull__ (1)));
3698
3699
3700 extern int pthread_mutexattr_getpshared (__const pthread_mutexattr_t *
3701 __restrict __attr,
3702 int *__restrict __pshared)
3703 throw () __attribute__ ((__nonnull__ (1, 2)));
3704
3705
3706 extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
3707 int __pshared)
3708 throw () __attribute__ ((__nonnull__ (1)));
3709
3710
3711
3712 extern int pthread_mutexattr_gettype (__const pthread_mutexattr_t *__restrict
3713 __attr, int *__restrict __kind)
3714 throw () __attribute__ ((__nonnull__ (1, 2)));
3715
3716
3717
3718
3719 extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
3720 throw () __attribute__ ((__nonnull__ (1)));
3721
3722
3723 extern int pthread_mutexattr_getprotocol (__const pthread_mutexattr_t *
3724 __restrict __attr,
3725 int *__restrict __protocol)
3726 throw () __attribute__ ((__nonnull__ (1, 2)));
3727
3728
3729
3730 extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
3731 int __protocol)
3732 throw () __attribute__ ((__nonnull__ (1)));
3733
3734
3735 extern int pthread_mutexattr_getprioceiling (__const pthread_mutexattr_t *
3736 __restrict __attr,
3737 int *__restrict __prioceiling)
3738 throw () __attribute__ ((__nonnull__ (1, 2)));
3739
3740
3741 extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
3742 int __prioceiling)
3743 throw () __attribute__ ((__nonnull__ (1)));
3744
3745
3746
3747
3748 extern int pthread_mutexattr_getrobust_np (__const pthread_mutexattr_t *__attr,
3749 int *__robustness)
3750 throw () __attribute__ ((__nonnull__ (1, 2)));
3751
3752
3753 extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
3754 int __robustness)
3755 throw () __attribute__ ((__nonnull__ (1)));
3756 # 842 "/usr/include/pthread.h" 3 4
3757 extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
3758 __const pthread_rwlockattr_t *__restrict
3759 __attr) throw () __attribute__ ((__nonnull__ (1)));
3760
3761
3762 extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
3763 throw () __attribute__ ((__nonnull__ (1)));
3764
3765
3766 extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
3767 throw () __attribute__ ((__nonnull__ (1)));
3768
3769
3770 extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
3771 throw () __attribute__ ((__nonnull__ (1)));
3772
3773
3774
3775 extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
3776 __const struct timespec *__restrict
3777 __abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
3778
3779
3780
3781 extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
3782 throw () __attribute__ ((__nonnull__ (1)));
3783
3784
3785 extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
3786 throw () __attribute__ ((__nonnull__ (1)));
3787
3788
3789
3790 extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
3791 __const struct timespec *__restrict
3792 __abstime) throw () __attribute__ ((__nonnull__ (1, 2)));
3793
3794
3795
3796 extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
3797 throw () __attribute__ ((__nonnull__ (1)));
3798
3799
3800
3801
3802
3803 extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
3804 throw () __attribute__ ((__nonnull__ (1)));
3805
3806
3807 extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
3808 throw () __attribute__ ((__nonnull__ (1)));
3809
3810
3811 extern int pthread_rwlockattr_getpshared (__const pthread_rwlockattr_t *
3812 __restrict __attr,
3813 int *__restrict __pshared)
3814 throw () __attribute__ ((__nonnull__ (1, 2)));
3815
3816
3817 extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
3818 int __pshared)
3819 throw () __attribute__ ((__nonnull__ (1)));
3820
3821
3822 extern int pthread_rwlockattr_getkind_np (__const pthread_rwlockattr_t *
3823 __restrict __attr,
3824 int *__restrict __pref)
3825 throw () __attribute__ ((__nonnull__ (1, 2)));
3826
3827
3828 extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
3829 int __pref) throw () __attribute__ ((__nonnull__ (1)));
3830
3831
3832
3833
3834
3835
3836
3837 extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
3838 __const pthread_condattr_t *__restrict
3839 __cond_attr) throw () __attribute__ ((__nonnull__ (1)));
3840
3841
3842 extern int pthread_cond_destroy (pthread_cond_t *__cond)
3843 throw () __attribute__ ((__nonnull__ (1)));
3844
3845
3846 extern int pthread_cond_signal (pthread_cond_t *__cond)
3847 throw () __attribute__ ((__nonnull__ (1)));
3848
3849
3850 extern int pthread_cond_broadcast (pthread_cond_t *__cond)
3851 throw () __attribute__ ((__nonnull__ (1)));
3852
3853
3854
3855
3856
3857
3858 extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
3859 pthread_mutex_t *__restrict __mutex)
3860 __attribute__ ((__nonnull__ (1, 2)));
3861 # 954 "/usr/include/pthread.h" 3 4
3862 extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
3863 pthread_mutex_t *__restrict __mutex,
3864 __const struct timespec *__restrict
3865 __abstime) __attribute__ ((__nonnull__ (1, 2, 3)));
3866
3867
3868
3869
3870 extern int pthread_condattr_init (pthread_condattr_t *__attr)
3871 throw () __attribute__ ((__nonnull__ (1)));
3872
3873
3874 extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
3875 throw () __attribute__ ((__nonnull__ (1)));
3876
3877
3878 extern int pthread_condattr_getpshared (__const pthread_condattr_t *
3879 __restrict __attr,
3880 int *__restrict __pshared)
3881 throw () __attribute__ ((__nonnull__ (1, 2)));
3882
3883
3884 extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
3885 int __pshared) throw () __attribute__ ((__nonnull__ (1)));
3886
3887
3888
3889 extern int pthread_condattr_getclock (__const pthread_condattr_t *
3890 __restrict __attr,
3891 __clockid_t *__restrict __clock_id)
3892 throw () __attribute__ ((__nonnull__ (1, 2)));
3893
3894
3895 extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
3896 __clockid_t __clock_id)
3897 throw () __attribute__ ((__nonnull__ (1)));
3898 # 998 "/usr/include/pthread.h" 3 4
3899 extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
3900 throw () __attribute__ ((__nonnull__ (1)));
3901
3902
3903 extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
3904 throw () __attribute__ ((__nonnull__ (1)));
3905
3906
3907 extern int pthread_spin_lock (pthread_spinlock_t *__lock)
3908 throw () __attribute__ ((__nonnull__ (1)));
3909
3910
3911 extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
3912 throw () __attribute__ ((__nonnull__ (1)));
3913
3914
3915 extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
3916 throw () __attribute__ ((__nonnull__ (1)));
3917
3918
3919
3920
3921
3922
3923 extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
3924 __const pthread_barrierattr_t *__restrict
3925 __attr, unsigned int __count)
3926 throw () __attribute__ ((__nonnull__ (1)));
3927
3928
3929 extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
3930 throw () __attribute__ ((__nonnull__ (1)));
3931
3932
3933 extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
3934 throw () __attribute__ ((__nonnull__ (1)));
3935
3936
3937
3938 extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
3939 throw () __attribute__ ((__nonnull__ (1)));
3940
3941
3942 extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
3943 throw () __attribute__ ((__nonnull__ (1)));
3944
3945
3946 extern int pthread_barrierattr_getpshared (__const pthread_barrierattr_t *
3947 __restrict __attr,
3948 int *__restrict __pshared)
3949 throw () __attribute__ ((__nonnull__ (1, 2)));
3950
3951
3952 extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
3953 int __pshared)
3954 throw () __attribute__ ((__nonnull__ (1)));
3955 # 1065 "/usr/include/pthread.h" 3 4
3956 extern int pthread_key_create (pthread_key_t *__key,
3957 void (*__destr_function) (void *))
3958 throw () __attribute__ ((__nonnull__ (1)));
3959
3960
3961 extern int pthread_key_delete (pthread_key_t __key) throw ();
3962
3963
3964 extern void *pthread_getspecific (pthread_key_t __key) throw ();
3965
3966
3967 extern int pthread_setspecific (pthread_key_t __key,
3968 __const void *__pointer) throw () ;
3969
3970
3971
3972
3973 extern int pthread_getcpuclockid (pthread_t __thread_id,
3974 __clockid_t *__clock_id)
3975 throw () __attribute__ ((__nonnull__ (2)));
3976 # 1099 "/usr/include/pthread.h" 3 4
3977 extern int pthread_atfork (void (*__prepare) (void),
3978 void (*__parent) (void),
3979 void (*__child) (void)) throw ();
3980
3981
3982
3983
3984 extern __inline int
3985 pthread_equal (pthread_t __thread1, pthread_t __thread2) throw ()
3986 {
3987 return __thread1 == __thread2;
3988 }
3989
3990
3991 }
3992 # 44 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/g++-v4/powerpc-unknown-linux-gnu/bits/gthr-default.h" 2 3
3993 # 1 "/usr/include/unistd.h" 1 3 4
3994 # 28 "/usr/include/unistd.h" 3 4
3995 extern "C" {
3996 # 171 "/usr/include/unistd.h" 3 4
3997 # 1 "/usr/include/bits/posix_opt.h" 1 3 4
3998 # 172 "/usr/include/unistd.h" 2 3 4
3999
4000
4001
4002 # 1 "/usr/include/bits/environments.h" 1 3 4
4003 # 23 "/usr/include/bits/environments.h" 3 4
4004 # 1 "/usr/include/bits/wordsize.h" 1 3 4
4005 # 24 "/usr/include/bits/environments.h" 2 3 4
4006 # 176 "/usr/include/unistd.h" 2 3 4
4007 # 189 "/usr/include/unistd.h" 3 4
4008 typedef __ssize_t ssize_t;
4009
4010
4011
4012
4013
4014 # 1 "/usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.2/include/stddef.h" 1 3 4
4015 # 196 "/usr/include/unistd.h" 2 3 4
4016
4017
4018
4019
4020
4021 typedef __gid_t gid_t;
4022
4023
4024
4025
4026 typedef __uid_t uid_t;
4027
4028
4029
4030
4031
4032 typedef __off_t off_t;
4033
4034
4035
4036
4037
4038
4039 typedef __off64_t off64_t;
4040
4041
4042
4043
4044 typedef __useconds_t useconds_t;
4045 # 236 "/usr/include/unistd.h" 3 4
4046 typedef __intptr_t intptr_t;
4047
4048
4049
4050
4051
4052
4053 typedef __socklen_t socklen_t;
4054 # 256 "/usr/include/unistd.h" 3 4
4055 extern int access (__const char *__name, int __type) throw () __attribute__ ((__nonnull__ (1)));
4056
4057
4058
4059
4060 extern int euidaccess (__const char *__name, int __type)
4061 throw () __attribute__ ((__nonnull__ (1)));
4062
4063
4064 extern int eaccess (__const char *__name, int __type)
4065 throw () __attribute__ ((__nonnull__ (1)));
4066
4067
4068
4069
4070
4071
4072 extern int faccessat (int __fd, __const char *__file, int __type, int __flag)
4073 throw () __attribute__ ((__nonnull__ (2))) ;
4074 # 299 "/usr/include/unistd.h" 3 4
4075 extern __off_t lseek (int __fd, __off_t __offset, int __whence) throw ();
4076 # 310 "/usr/include/unistd.h" 3 4
4077 extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
4078 throw ();
4079
4080
4081
4082
4083
4084
4085 extern int close (int __fd);
4086
4087
4088
4089
4090
4091
4092 extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
4093
4094
4095
4096
4097
4098 extern ssize_t write (int __fd, __const void *__buf, size_t __n) ;
4099 # 341 "/usr/include/unistd.h" 3 4
4100 extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
4101 __off_t __offset) ;
4102
4103
4104
4105
4106
4107
4108 extern ssize_t pwrite (int __fd, __const void *__buf, size_t __n,
4109 __off_t __offset) ;
4110 # 369 "/usr/include/unistd.h" 3 4
4111 extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
4112 __off64_t __offset) ;
4113
4114
4115 extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n,
4116 __off64_t __offset) ;
4117
4118
4119
4120
4121
4122
4123
4124 extern int pipe (int __pipedes[2]) throw () ;
4125 # 391 "/usr/include/unistd.h" 3 4
4126 extern unsigned int alarm (unsigned int __seconds) throw ();
4127 # 403 "/usr/include/unistd.h" 3 4
4128 extern unsigned int sleep (unsigned int __seconds);
4129
4130
4131
4132
4133
4134
4135 extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
4136 throw ();
4137
4138
4139
4140
4141
4142
4143 extern int usleep (__useconds_t __useconds);
4144 # 427 "/usr/include/unistd.h" 3 4
4145 extern int pause (void);
4146
4147
4148
4149 extern int chown (__const char *__file, __uid_t __owner, __gid_t __group)
4150 throw () __attribute__ ((__nonnull__ (1))) ;
4151
4152
4153
4154 extern int fchown (int __fd, __uid_t __owner, __gid_t __group) throw () ;
4155
4156
4157
4158
4159 extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group)
4160 throw () __attribute__ ((__nonnull__ (1))) ;
4161
4162
4163
4164
4165
4166
4167 extern int fchownat (int __fd, __const char *__file, __uid_t __owner,
4168 __gid_t __group, int __flag)
4169 throw () __attribute__ ((__nonnull__ (2))) ;
4170
4171
4172
4173 extern int chdir (__const char *__path) throw () __attribute__ ((__nonnull__ (1))) ;
4174
4175
4176
4177 extern int fchdir (int __fd) throw () ;
4178 # 469 "/usr/include/unistd.h" 3 4
4179 extern char *getcwd (char *__buf, size_t __size) throw () ;
4180
4181
4182
4183
4184
4185 extern char *get_current_dir_name (void) throw ();
4186
4187
4188
4189
4190
4191
4192 extern char *getwd (char *__buf)
4193 throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ;
4194
4195
4196
4197
4198 extern int dup (int __fd) throw () ;
4199
4200
4201 extern int dup2 (int __fd, int __fd2) throw ();
4202
4203
4204 extern char **__environ;
4205
4206 extern char **environ;
4207
4208
4209
4210
4211
4212 extern int execve (__const char *__path, char *__const __argv[],
4213 char *__const __envp[]) throw () __attribute__ ((__nonnull__ (1)));
4214
4215
4216
4217
4218 extern int fexecve (int __fd, char *__const __argv[], char *__const __envp[])
4219 throw ();
4220
4221
4222
4223
4224 extern int execv (__const char *__path, char *__const __argv[])
4225 throw () __attribute__ ((__nonnull__ (1)));
4226
4227
4228
4229 extern int execle (__const char *__path, __const char *__arg, ...)
4230 throw () __attribute__ ((__nonnull__ (1)));
4231
4232
4233
4234 extern int execl (__const char *__path, __const char *__arg, ...)
4235 throw () __attribute__ ((__nonnull__ (1)));
4236
4237
4238
4239 extern int execvp (__const char *__file, char *__const __argv[])
4240 throw () __attribute__ ((__nonnull__ (1)));
4241
4242
4243
4244
4245 extern int execlp (__const char *__file, __const char *__arg, ...)
4246 throw () __attribute__ ((__nonnull__ (1)));
4247
4248
4249
4250
4251 extern int nice (int __inc) throw () ;
4252
4253
4254
4255
4256 extern void _exit (int __status) __attribute__ ((__noreturn__));
4257
4258
4259
4260
4261
4262 # 1 "/usr/include/bits/confname.h" 1 3 4
4263 # 26 "/usr/include/bits/confname.h" 3 4
4264 enum
4265 {
4266 _PC_LINK_MAX,
4267
4268 _PC_MAX_CANON,
4269
4270 _PC_MAX_INPUT,
4271
4272 _PC_NAME_MAX,
4273
4274 _PC_PATH_MAX,
4275
4276 _PC_PIPE_BUF,
4277
4278 _PC_CHOWN_RESTRICTED,
4279
4280 _PC_NO_TRUNC,
4281
4282 _PC_VDISABLE,
4283
4284 _PC_SYNC_IO,
4285
4286 _PC_ASYNC_IO,
4287
4288 _PC_PRIO_IO,
4289
4290 _PC_SOCK_MAXBUF,
4291
4292 _PC_FILESIZEBITS,
4293
4294 _PC_REC_INCR_XFER_SIZE,
4295
4296 _PC_REC_MAX_XFER_SIZE,
4297
4298 _PC_REC_MIN_XFER_SIZE,
4299
4300 _PC_REC_XFER_ALIGN,
4301
4302 _PC_ALLOC_SIZE_MIN,
4303
4304 _PC_SYMLINK_MAX,
4305
4306 _PC_2_SYMLINKS
4307
4308 };
4309
4310
4311 enum
4312 {
4313 _SC_ARG_MAX,
4314
4315 _SC_CHILD_MAX,
4316
4317 _SC_CLK_TCK,
4318
4319 _SC_NGROUPS_MAX,
4320
4321 _SC_OPEN_MAX,
4322
4323 _SC_STREAM_MAX,
4324
4325 _SC_TZNAME_MAX,
4326
4327 _SC_JOB_CONTROL,
4328
4329 _SC_SAVED_IDS,
4330
4331 _SC_REALTIME_SIGNALS,
4332
4333 _SC_PRIORITY_SCHEDULING,
4334
4335 _SC_TIMERS,
4336
4337 _SC_ASYNCHRONOUS_IO,
4338
4339 _SC_PRIORITIZED_IO,
4340
4341 _SC_SYNCHRONIZED_IO,
4342
4343 _SC_FSYNC,
4344
4345 _SC_MAPPED_FILES,
4346
4347 _SC_MEMLOCK,
4348
4349 _SC_MEMLOCK_RANGE,
4350
4351 _SC_MEMORY_PROTECTION,
4352
4353 _SC_MESSAGE_PASSING,
4354
4355 _SC_SEMAPHORES,
4356
4357 _SC_SHARED_MEMORY_OBJECTS,
4358
4359 _SC_AIO_LISTIO_MAX,
4360
4361 _SC_AIO_MAX,
4362
4363 _SC_AIO_PRIO_DELTA_MAX,
4364
4365 _SC_DELAYTIMER_MAX,
4366
4367 _SC_MQ_OPEN_MAX,
4368
4369 _SC_MQ_PRIO_MAX,
4370
4371 _SC_VERSION,
4372
4373 _SC_PAGESIZE,
4374
4375
4376 _SC_RTSIG_MAX,
4377
4378 _SC_SEM_NSEMS_MAX,
4379
4380 _SC_SEM_VALUE_MAX,
4381
4382 _SC_SIGQUEUE_MAX,
4383
4384 _SC_TIMER_MAX,
4385
4386
4387
4388
4389 _SC_BC_BASE_MAX,
4390
4391 _SC_BC_DIM_MAX,
4392
4393 _SC_BC_SCALE_MAX,
4394
4395 _SC_BC_STRING_MAX,
4396
4397 _SC_COLL_WEIGHTS_MAX,
4398
4399 _SC_EQUIV_CLASS_MAX,
4400
4401 _SC_EXPR_NEST_MAX,
4402
4403 _SC_LINE_MAX,
4404
4405 _SC_RE_DUP_MAX,
4406
4407 _SC_CHARCLASS_NAME_MAX,
4408
4409
4410 _SC_2_VERSION,
4411
4412 _SC_2_C_BIND,
4413
4414 _SC_2_C_DEV,
4415
4416 _SC_2_FORT_DEV,
4417
4418 _SC_2_FORT_RUN,
4419
4420 _SC_2_SW_DEV,
4421
4422 _SC_2_LOCALEDEF,
4423
4424
4425 _SC_PII,
4426
4427 _SC_PII_XTI,
4428
4429 _SC_PII_SOCKET,
4430
4431 _SC_PII_INTERNET,
4432
4433 _SC_PII_OSI,
4434
4435 _SC_POLL,
4436
4437 _SC_SELECT,
4438
4439 _SC_UIO_MAXIOV,
4440
4441 _SC_IOV_MAX = _SC_UIO_MAXIOV,
4442
4443 _SC_PII_INTERNET_STREAM,
4444
4445 _SC_PII_INTERNET_DGRAM,
4446
4447 _SC_PII_OSI_COTS,
4448
4449 _SC_PII_OSI_CLTS,
4450
4451 _SC_PII_OSI_M,
4452
4453 _SC_T_IOV_MAX,
4454
4455
4456
4457 _SC_THREADS,
4458
4459 _SC_THREAD_SAFE_FUNCTIONS,
4460
4461 _SC_GETGR_R_SIZE_MAX,
4462
4463 _SC_GETPW_R_SIZE_MAX,
4464
4465 _SC_LOGIN_NAME_MAX,
4466
4467 _SC_TTY_NAME_MAX,
4468
4469 _SC_THREAD_DESTRUCTOR_ITERATIONS,
4470
4471 _SC_THREAD_KEYS_MAX,
4472
4473 _SC_THREAD_STACK_MIN,
4474
4475 _SC_THREAD_THREADS_MAX,
4476
4477 _SC_THREAD_ATTR_STACKADDR,
4478
4479 _SC_THREAD_ATTR_STACKSIZE,
4480
4481 _SC_THREAD_PRIORITY_SCHEDULING,
4482
4483 _SC_THREAD_PRIO_INHERIT,
4484
4485 _SC_THREAD_PRIO_PROTECT,
4486
4487 _SC_THREAD_PROCESS_SHARED,
4488
4489
4490 _SC_NPROCESSORS_CONF,
4491
4492 _SC_NPROCESSORS_ONLN,
4493
4494 _SC_PHYS_PAGES,
4495
4496 _SC_AVPHYS_PAGES,
4497
4498 _SC_ATEXIT_MAX,
4499
4500 _SC_PASS_MAX,
4501
4502
4503 _SC_XOPEN_VERSION,
4504
4505 _SC_XOPEN_XCU_VERSION,
4506
4507 _SC_XOPEN_UNIX,
4508
4509 _SC_XOPEN_CRYPT,
4510
4511 _SC_XOPEN_ENH_I18N,
4512
4513 _SC_XOPEN_SHM,
4514
4515
4516 _SC_2_CHAR_TERM,
4517
4518 _SC_2_C_VERSION,
4519
4520 _SC_2_UPE,
4521
4522
4523 _SC_XOPEN_XPG2,
4524
4525 _SC_XOPEN_XPG3,
4526
4527 _SC_XOPEN_XPG4,
4528
4529
4530 _SC_CHAR_BIT,
4531
4532 _SC_CHAR_MAX,
4533
4534 _SC_CHAR_MIN,
4535
4536 _SC_INT_MAX,
4537
4538 _SC_INT_MIN,
4539
4540 _SC_LONG_BIT,
4541
4542 _SC_WORD_BIT,
4543
4544 _SC_MB_LEN_MAX,
4545
4546 _SC_NZERO,
4547
4548 _SC_SSIZE_MAX,
4549
4550 _SC_SCHAR_MAX,
4551
4552 _SC_SCHAR_MIN,
4553
4554 _SC_SHRT_MAX,
4555
4556 _SC_SHRT_MIN,
4557
4558 _SC_UCHAR_MAX,
4559
4560 _SC_UINT_MAX,
4561
4562 _SC_ULONG_MAX,
4563
4564 _SC_USHRT_MAX,
4565
4566
4567 _SC_NL_ARGMAX,
4568
4569 _SC_NL_LANGMAX,
4570
4571 _SC_NL_MSGMAX,
4572
4573 _SC_NL_NMAX,
4574
4575 _SC_NL_SETMAX,
4576
4577 _SC_NL_TEXTMAX,
4578
4579
4580 _SC_XBS5_ILP32_OFF32,
4581
4582 _SC_XBS5_ILP32_OFFBIG,
4583
4584 _SC_XBS5_LP64_OFF64,
4585
4586 _SC_XBS5_LPBIG_OFFBIG,
4587
4588
4589 _SC_XOPEN_LEGACY,
4590
4591 _SC_XOPEN_REALTIME,
4592
4593 _SC_XOPEN_REALTIME_THREADS,
4594
4595
4596 _SC_ADVISORY_INFO,
4597
4598 _SC_BARRIERS,
4599
4600 _SC_BASE,
4601
4602 _SC_C_LANG_SUPPORT,
4603
4604 _SC_C_LANG_SUPPORT_R,
4605
4606 _SC_CLOCK_SELECTION,
4607
4608 _SC_CPUTIME,
4609
4610 _SC_THREAD_CPUTIME,
4611
4612 _SC_DEVICE_IO,
4613
4614 _SC_DEVICE_SPECIFIC,
4615
4616 _SC_DEVICE_SPECIFIC_R,
4617
4618 _SC_FD_MGMT,
4619
4620 _SC_FIFO,
4621
4622 _SC_PIPE,
4623
4624 _SC_FILE_ATTRIBUTES,
4625
4626 _SC_FILE_LOCKING,
4627
4628 _SC_FILE_SYSTEM,
4629
4630 _SC_MONOTONIC_CLOCK,
4631
4632 _SC_MULTI_PROCESS,
4633
4634 _SC_SINGLE_PROCESS,
4635
4636 _SC_NETWORKING,
4637
4638 _SC_READER_WRITER_LOCKS,
4639
4640 _SC_SPIN_LOCKS,
4641
4642 _SC_REGEXP,
4643
4644 _SC_REGEX_VERSION,
4645
4646 _SC_SHELL,
4647
4648 _SC_SIGNALS,
4649
4650 _SC_SPAWN,
4651
4652 _SC_SPORADIC_SERVER,
4653
4654 _SC_THREAD_SPORADIC_SERVER,
4655
4656 _SC_SYSTEM_DATABASE,
4657
4658 _SC_SYSTEM_DATABASE_R,
4659
4660 _SC_TIMEOUTS,
4661
4662 _SC_TYPED_MEMORY_OBJECTS,
4663
4664 _SC_USER_GROUPS,
4665
4666 _SC_USER_GROUPS_R,
4667
4668 _SC_2_PBS,
4669
4670 _SC_2_PBS_ACCOUNTING,
4671
4672 _SC_2_PBS_LOCATE,
4673
4674 _SC_2_PBS_MESSAGE,
4675
4676 _SC_2_PBS_TRACK,
4677
4678 _SC_SYMLOOP_MAX,
4679
4680 _SC_STREAMS,
4681
4682 _SC_2_PBS_CHECKPOINT,
4683
4684
4685 _SC_V6_ILP32_OFF32,
4686
4687 _SC_V6_ILP32_OFFBIG,
4688
4689 _SC_V6_LP64_OFF64,
4690
4691 _SC_V6_LPBIG_OFFBIG,
4692
4693
4694 _SC_HOST_NAME_MAX,
4695
4696 _SC_TRACE,
4697
4698 _SC_TRACE_EVENT_FILTER,
4699
4700 _SC_TRACE_INHERIT,
4701
4702 _SC_TRACE_LOG,
4703
4704
4705 _SC_LEVEL1_ICACHE_SIZE,
4706
4707 _SC_LEVEL1_ICACHE_ASSOC,
4708
4709 _SC_LEVEL1_ICACHE_LINESIZE,
4710
4711 _SC_LEVEL1_DCACHE_SIZE,
4712
4713 _SC_LEVEL1_DCACHE_ASSOC,
4714
4715 _SC_LEVEL1_DCACHE_LINESIZE,
4716
4717 _SC_LEVEL2_CACHE_SIZE,
4718
4719 _SC_LEVEL2_CACHE_ASSOC,
4720
4721 _SC_LEVEL2_CACHE_LINESIZE,
4722
4723 _SC_LEVEL3_CACHE_SIZE,
4724
4725 _SC_LEVEL3_CACHE_ASSOC,
4726
4727 _SC_LEVEL3_CACHE_LINESIZE,
4728
4729 _SC_LEVEL4_CACHE_SIZE,
4730
4731 _SC_LEVEL4_CACHE_ASSOC,
4732
4733 _SC_LEVEL4_CACHE_LINESIZE,
4734
4735
4736
4737 _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
4738
4739 _SC_RAW_SOCKETS
4740
4741 };
4742
4743
4744 enum
4745 {
4746 _CS_PATH,
4747
4748
4749 _CS_V6_WIDTH_RESTRICTED_ENVS,
4750
4751
4752 _CS_GNU_LIBC_VERSION,
4753
4754 _CS_GNU_LIBPTHREAD_VERSION,
4755
4756
4757 _CS_LFS_CFLAGS = 1000,
4758
4759 _CS_LFS_LDFLAGS,
4760
4761 _CS_LFS_LIBS,
4762
4763 _CS_LFS_LINTFLAGS,
4764
4765 _CS_LFS64_CFLAGS,
4766
4767 _CS_LFS64_LDFLAGS,
4768
4769 _CS_LFS64_LIBS,
4770
4771 _CS_LFS64_LINTFLAGS,
4772
4773
4774 _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
4775
4776 _CS_XBS5_ILP32_OFF32_LDFLAGS,
4777
4778 _CS_XBS5_ILP32_OFF32_LIBS,
4779
4780 _CS_XBS5_ILP32_OFF32_LINTFLAGS,
4781
4782 _CS_XBS5_ILP32_OFFBIG_CFLAGS,
4783
4784 _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
4785
4786 _CS_XBS5_ILP32_OFFBIG_LIBS,
4787
4788 _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
4789
4790 _CS_XBS5_LP64_OFF64_CFLAGS,
4791
4792 _CS_XBS5_LP64_OFF64_LDFLAGS,