initial import
[ICEs.git] / bfin-boost-sync-fetch / test.ii.0
1 # 1 "test.cpp"
2 # 1 "<built-in>"
3 # 1 "<command line>"
4 # 1 "test.cpp"
5 # 1 "./boost/format.hpp" 1
6 # 17 "./boost/format.hpp"
7 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/vector" 1 3
8 # 63 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/vector" 3
9
10 # 64 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/vector" 3
11
12 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/functexcept.h" 1 3
13 # 41 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/functexcept.h" 3
14 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/exception_defines.h" 1 3
15 # 42 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/functexcept.h" 2 3
16
17 namespace std
18 {
19
20 void
21 __throw_bad_exception(void) __attribute__((__noreturn__));
22
23
24 void
25 __throw_bad_alloc(void) __attribute__((__noreturn__));
26
27
28 void
29 __throw_bad_cast(void) __attribute__((__noreturn__));
30
31 void
32 __throw_bad_typeid(void) __attribute__((__noreturn__));
33
34
35 void
36 __throw_logic_error(const char*) __attribute__((__noreturn__));
37
38 void
39 __throw_domain_error(const char*) __attribute__((__noreturn__));
40
41 void
42 __throw_invalid_argument(const char*) __attribute__((__noreturn__));
43
44 void
45 __throw_length_error(const char*) __attribute__((__noreturn__));
46
47 void
48 __throw_out_of_range(const char*) __attribute__((__noreturn__));
49
50 void
51 __throw_runtime_error(const char*) __attribute__((__noreturn__));
52
53 void
54 __throw_range_error(const char*) __attribute__((__noreturn__));
55
56 void
57 __throw_overflow_error(const char*) __attribute__((__noreturn__));
58
59 void
60 __throw_underflow_error(const char*) __attribute__((__noreturn__));
61
62
63 void
64 __throw_ios_failure(const char*) __attribute__((__noreturn__));
65 }
66 # 66 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/vector" 2 3
67 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 1 3
68 # 64 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 3
69 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++config.h" 1 3
70 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++config.h" 3
71 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/os_defines.h" 1 3
72 # 39 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/os_defines.h" 3
73 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 1 3 4
74 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 3 4
75 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_config.h" 1 3 4
76 # 36 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 2 3 4
77
78 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_arch_features.h" 1 3 4
79 # 38 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 2 3 4
80 # 356 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 3 4
81 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/cdefs.h" 1 3 4
82 # 357 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/features.h" 2 3 4
83 # 40 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/os_defines.h" 2 3
84 # 36 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++config.h" 2 3
85
86
87 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/cpu_defines.h" 1 3
88 # 39 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++config.h" 2 3
89
90
91
92
93 namespace __gnu_debug_def { }
94
95 namespace __gnu_debug
96 {
97 using namespace __gnu_debug_def;
98 }
99 # 65 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 2 3
100 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 1 3
101 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 3
102
103 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 3
104
105 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstddef" 1 3
106 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstddef" 3
107
108 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstddef" 3
109
110 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
111 # 152 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 3 4
112 typedef long int ptrdiff_t;
113 # 214 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 3 4
114 typedef long unsigned int size_t;
115 # 51 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstddef" 2 3
116
117 namespace std
118 {
119 using ::ptrdiff_t;
120 using ::size_t;
121 }
122 # 51 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 2 3
123
124 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 1 3 4
125 # 28 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
126 extern "C" {
127
128
129
130
131 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
132 # 34 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 2 3 4
133
134
135
136
137 extern void *memcpy (void *__restrict __dest,
138 __const void *__restrict __src, size_t __n)
139 throw () __attribute__ ((__nonnull__ (1, 2)));
140
141
142 extern void *memmove (void *__dest, __const void *__src, size_t __n)
143 throw () __attribute__ ((__nonnull__ (1, 2)));
144
145
146
147
148
149
150 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
151 int __c, size_t __n)
152 throw () __attribute__ ((__nonnull__ (1, 2)));
153
154
155
156
157
158 extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
159
160
161 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
162 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
163
164
165 extern void *memchr (__const void *__s, int __c, size_t __n)
166 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
167
168
169
170
171
172 extern void *rawmemchr (__const void *__s, int __c)
173 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
174
175
176 extern void *memrchr (__const void *__s, int __c, size_t __n)
177 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
178
179
180
181
182
183 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
184 throw () __attribute__ ((__nonnull__ (1, 2)));
185
186 extern char *strncpy (char *__restrict __dest,
187 __const char *__restrict __src, size_t __n)
188 throw () __attribute__ ((__nonnull__ (1, 2)));
189
190
191 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
192 throw () __attribute__ ((__nonnull__ (1, 2)));
193
194 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
195 size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
196
197
198 extern int strcmp (__const char *__s1, __const char *__s2)
199 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
200
201 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
202 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
203
204
205 extern int strcoll (__const char *__s1, __const char *__s2)
206 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
207
208 extern size_t strxfrm (char *__restrict __dest,
209 __const char *__restrict __src, size_t __n)
210 throw () __attribute__ ((__nonnull__ (2)));
211
212 # 130 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
213 extern char *strdup (__const char *__s)
214 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
215
216
217
218
219
220
221 extern char *strndup (__const char *__string, size_t __n)
222 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
223 # 165 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
224
225
226 extern char *strchr (__const char *__s, int __c)
227 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
228
229 extern char *strrchr (__const char *__s, int __c)
230 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
231
232
233
234
235
236 extern char *strchrnul (__const char *__s, int __c)
237 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
238
239
240
241
242
243 extern size_t strcspn (__const char *__s, __const char *__reject)
244 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
245
246
247 extern size_t strspn (__const char *__s, __const char *__accept)
248 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
249
250 extern char *strpbrk (__const char *__s, __const char *__accept)
251 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
252
253 extern char *strstr (__const char *__haystack, __const char *__needle)
254 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
255
256
257
258 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
259 throw () __attribute__ ((__nonnull__ (2)));
260
261 # 212 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
262 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
263 char **__restrict __save_ptr)
264 throw () __attribute__ ((__nonnull__ (2, 3)));
265
266
267
268
269 extern char *strcasestr (__const char *__haystack, __const char *__needle)
270 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
271
272
273
274
275
276
277 extern void *memmem (__const void *__haystack, size_t __haystacklen,
278 __const void *__needle, size_t __needlelen)
279 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
280 # 238 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
281 extern void *mempcpy (void *__restrict __dest,
282 __const void *__restrict __src, size_t __n)
283 throw () __attribute__ ((__nonnull__ (1, 2)));
284
285
286
287
288
289 extern size_t strlen (__const char *__s)
290 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
291
292
293
294
295
296 extern size_t strnlen (__const char *__string, size_t __maxlen)
297 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
298
299
300
301
302
303 extern char *strerror (int __errnum) throw ();
304
305 # 285 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
306 extern char *__glibc_strerror_r (int __errnum, char *__buf, size_t __buflen)
307 throw () __attribute__ ((__nonnull__ (2)));
308
309 extern char * strerror_r (int __errnum, char *__buf, size_t __buflen) throw () __asm__ ("_" "__glibc_strerror_r") __attribute__ ((__nonnull__ (2)));
310 # 306 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
311 extern void bcopy (__const void *__src, void *__dest, size_t __n)
312 throw () __attribute__ ((__nonnull__ (1, 2)));
313
314
315 extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
316
317
318 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
319 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
320
321
322 extern char *index (__const char *__s, int __c)
323 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
324
325
326 extern char *rindex (__const char *__s, int __c)
327 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
328 # 339 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
329 extern int ffs (int __i) throw () __attribute__ ((__const__));
330 # 352 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
331 extern int strcasecmp (__const char *__s1, __const char *__s2)
332 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
333
334
335 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
336 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
337 # 375 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
338 extern char *strsep (char **__restrict __stringp,
339 __const char *__restrict __delim)
340 throw () __attribute__ ((__nonnull__ (1, 2)));
341 # 388 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
342 extern char *strsignal (int __sig) throw ();
343
344
345
346
347
348
349 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
350 throw () __attribute__ ((__nonnull__ (1, 2)));
351 # 405 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
352 extern char *stpncpy (char *__restrict __dest,
353 __const char *__restrict __src, size_t __n)
354 throw () __attribute__ ((__nonnull__ (1, 2)));
355 # 422 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/string.h" 3 4
356 extern char *basename (__const char *__filename) throw () __attribute__ ((__nonnull__ (1)));
357
358
359
360
361
362
363 extern size_t strlcat(char *__restrict dst, const char *__restrict src,
364 size_t n) throw () __attribute__ ((__nonnull__ (1, 2)));
365 extern size_t strlcpy(char *__restrict dst, const char *__restrict src,
366 size_t n) throw () __attribute__ ((__nonnull__ (1, 2)));
367
368
369 }
370 # 53 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 2 3
371 # 78 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstring" 3
372 namespace std
373 {
374 using ::memcpy;
375 using ::memmove;
376 using ::strcpy;
377 using ::strncpy;
378 using ::strcat;
379 using ::strncat;
380 using ::memcmp;
381 using ::strcmp;
382 using ::strcoll;
383 using ::strncmp;
384 using ::strxfrm;
385 using ::strcspn;
386 using ::strspn;
387 using ::strtok;
388 using ::memset;
389 using ::strerror;
390 using ::strlen;
391
392 using ::memchr;
393
394 inline void*
395 memchr(void* __p, int __c, size_t __n)
396 { return memchr(const_cast<const void*>(__p), __c, __n); }
397
398 using ::strchr;
399
400 inline char*
401 strchr(char* __s1, int __n)
402 { return __builtin_strchr(const_cast<const char*>(__s1), __n); }
403
404 using ::strpbrk;
405
406 inline char*
407 strpbrk(char* __s1, const char* __s2)
408 { return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }
409
410 using ::strrchr;
411
412 inline char*
413 strrchr(char* __s1, int __n)
414 { return __builtin_strrchr(const_cast<const char*>(__s1), __n); }
415
416 using ::strstr;
417
418 inline char*
419 strstr(char* __s1, const char* __s2)
420 { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
421 }
422 # 66 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 2 3
423 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/climits" 1 3
424 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/climits" 3
425
426 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/climits" 3
427
428 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 1 3 4
429 # 11 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 3 4
430 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/syslimits.h" 1 3 4
431
432
433
434
435
436
437 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 1 3 4
438 # 122 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 3 4
439 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/limits.h" 1 3 4
440 # 144 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/limits.h" 3 4
441 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix1_lim.h" 1 3 4
442 # 153 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix1_lim.h" 3 4
443 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/local_lim.h" 1 3 4
444 # 36 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/local_lim.h" 3 4
445 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/linux/limits.h" 1 3 4
446 # 37 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/local_lim.h" 2 3 4
447 # 154 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix1_lim.h" 2 3 4
448 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_local_lim.h" 1 3 4
449 # 155 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix1_lim.h" 2 3 4
450 # 145 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/limits.h" 2 3 4
451
452
453
454 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix2_lim.h" 1 3 4
455 # 149 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/limits.h" 2 3 4
456
457
458
459 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/xopen_lim.h" 1 3 4
460 # 34 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/xopen_lim.h" 3 4
461 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/stdio_lim.h" 1 3 4
462 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/xopen_lim.h" 2 3 4
463 # 153 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/limits.h" 2 3 4
464 # 123 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 2 3 4
465 # 8 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/syslimits.h" 2 3 4
466 # 12 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/limits.h" 2 3 4
467 # 51 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/climits" 2 3
468 # 67 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 2 3
469 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 1 3
470 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 3
471
472 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 3
473 # 71 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 3
474 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 1 3 4
475 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
476 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
477 # 36 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 2 3 4
478
479 extern "C" {
480
481
482
483
484
485
486 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/waitflags.h" 1 3 4
487 # 45 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 2 3 4
488 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/waitstatus.h" 1 3 4
489 # 65 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/waitstatus.h" 3 4
490 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/endian.h" 1 3 4
491 # 37 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/endian.h" 3 4
492 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/endian.h" 1 3 4
493 # 38 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/endian.h" 2 3 4
494 # 66 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/waitstatus.h" 2 3 4
495
496 union wait
497 {
498 int w_status;
499 struct
500 {
501
502 unsigned int __w_termsig:7;
503 unsigned int __w_coredump:1;
504 unsigned int __w_retcode:8;
505 unsigned int:16;
506
507
508
509
510
511
512
513 } __wait_terminated;
514 struct
515 {
516
517 unsigned int __w_stopval:8;
518 unsigned int __w_stopsig:8;
519 unsigned int:16;
520
521
522
523
524
525
526 } __wait_stopped;
527 };
528 # 46 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 2 3 4
529 # 98 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
530
531
532 typedef struct
533 {
534 int quot;
535 int rem;
536 } div_t;
537
538
539
540 typedef struct
541 {
542 long int quot;
543 long int rem;
544 } ldiv_t;
545
546
547
548
549
550
551
552 __extension__ typedef struct
553 {
554 long long int quot;
555 long long int rem;
556 } lldiv_t;
557
558
559 # 151 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
560
561
562
563 extern double atof (__const char *__nptr)
564 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
565
566
567 extern int atoi (__const char *__nptr)
568 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
569
570 extern long int atol (__const char *__nptr)
571 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
572
573
574
575
576
577 __extension__ extern long long int atoll (__const char *__nptr)
578 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
579
580
581
582
583
584
585 extern double strtod (__const char *__restrict __nptr,
586 char **__restrict __endptr)
587 throw () __attribute__ ((__nonnull__ (1))) ;
588
589
590
591
592
593 extern float strtof (__const char *__restrict __nptr,
594 char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ;
595
596 extern long double strtold (__const char *__restrict __nptr,
597 char **__restrict __endptr)
598 throw () __attribute__ ((__nonnull__ (1))) ;
599
600
601
602
603
604
605 extern long int strtol (__const char *__restrict __nptr,
606 char **__restrict __endptr, int __base)
607 throw () __attribute__ ((__nonnull__ (1))) ;
608
609 extern unsigned long int strtoul (__const char *__restrict __nptr,
610 char **__restrict __endptr, int __base)
611 throw () __attribute__ ((__nonnull__ (1))) ;
612
613
614
615
616 __extension__
617 extern long long int strtoq (__const char *__restrict __nptr,
618 char **__restrict __endptr, int __base)
619 throw () __attribute__ ((__nonnull__ (1))) ;
620
621 __extension__
622 extern unsigned long long int strtouq (__const char *__restrict __nptr,
623 char **__restrict __endptr, int __base)
624 throw () __attribute__ ((__nonnull__ (1))) ;
625
626
627
628
629
630 __extension__
631 extern long long int strtoll (__const char *__restrict __nptr,
632 char **__restrict __endptr, int __base)
633 throw () __attribute__ ((__nonnull__ (1))) ;
634
635 __extension__
636 extern unsigned long long int strtoull (__const char *__restrict __nptr,
637 char **__restrict __endptr, int __base)
638 throw () __attribute__ ((__nonnull__ (1))) ;
639
640 # 297 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
641 extern char *l64a (long int __n) throw () ;
642
643
644 extern long int a64l (__const char *__s)
645 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
646
647
648
649
650 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 1 3 4
651 # 29 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 3 4
652 extern "C" {
653
654 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 1 3 4
655 # 28 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 3 4
656 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/wordsize.h" 1 3 4
657 # 29 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 2 3 4
658
659
660 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
661 # 32 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 2 3 4
662 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/kernel_types.h" 1 3 4
663 # 10 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/kernel_types.h" 3 4
664 typedef unsigned short __kernel_dev_t;
665 typedef unsigned long __kernel_ino_t;
666 typedef unsigned short __kernel_mode_t;
667 typedef unsigned short __kernel_nlink_t;
668 typedef long __kernel_off_t;
669 typedef int __kernel_pid_t;
670 typedef unsigned int __kernel_ipc_pid_t;
671 typedef unsigned int __kernel_uid_t;
672 typedef unsigned int __kernel_gid_t;
673 typedef unsigned int __kernel_size_t;
674 typedef int __kernel_ssize_t;
675 typedef int __kernel_ptrdiff_t;
676 typedef long __kernel_time_t;
677 typedef long __kernel_suseconds_t;
678 typedef long __kernel_clock_t;
679 typedef int __kernel_daddr_t;
680 typedef char * __kernel_caddr_t;
681 typedef unsigned short __kernel_uid16_t;
682 typedef unsigned short __kernel_gid16_t;
683 typedef unsigned int __kernel_uid32_t;
684 typedef unsigned int __kernel_gid32_t;
685 typedef unsigned short __kernel_old_uid_t;
686 typedef unsigned short __kernel_old_gid_t;
687 typedef long long __kernel_loff_t;
688 typedef __kernel_dev_t __kernel_old_dev_t;
689
690 typedef struct {
691
692
693
694 int __val[2];
695
696 } __kernel_fsid_t;
697 # 33 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 2 3 4
698
699
700 typedef unsigned char __u_char;
701 typedef unsigned short int __u_short;
702 typedef unsigned int __u_int;
703 typedef unsigned long int __u_long;
704
705
706 typedef signed char __int8_t;
707 typedef unsigned char __uint8_t;
708 typedef signed short int __int16_t;
709 typedef unsigned short int __uint16_t;
710 typedef signed int __int32_t;
711 typedef unsigned int __uint32_t;
712
713
714
715
716 __extension__ typedef signed long long int __int64_t;
717 __extension__ typedef unsigned long long int __uint64_t;
718
719
720
721
722
723
724
725 __extension__ typedef long long int __quad_t;
726 __extension__ typedef unsigned long long int __u_quad_t;
727 # 135 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 3 4
728 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/typesizes.h" 1 3 4
729 # 136 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 2 3 4
730
731
732 __extension__ typedef __u_quad_t __dev_t;
733 __extension__ typedef unsigned int __uid_t;
734 __extension__ typedef unsigned int __gid_t;
735 __extension__ typedef unsigned long int __ino_t;
736 __extension__ typedef __u_quad_t __ino64_t;
737 __extension__ typedef unsigned int __mode_t;
738 __extension__ typedef unsigned int __nlink_t;
739 __extension__ typedef long int __off_t;
740 __extension__ typedef __quad_t __off64_t;
741 __extension__ typedef int __pid_t;
742 __extension__ typedef struct { int __val[2]; } __fsid_t;
743 __extension__ typedef long int __clock_t;
744 __extension__ typedef unsigned long int __rlim_t;
745 __extension__ typedef __u_quad_t __rlim64_t;
746 __extension__ typedef unsigned int __id_t;
747 __extension__ typedef long int __time_t;
748 __extension__ typedef unsigned int __useconds_t;
749 __extension__ typedef long int __suseconds_t;
750
751 __extension__ typedef int __daddr_t;
752 __extension__ typedef long int __swblk_t;
753 __extension__ typedef int __key_t;
754
755
756 __extension__ typedef int __clockid_t;
757
758
759 __extension__ typedef void * __timer_t;
760
761
762 __extension__ typedef long int __blksize_t;
763
764
765
766
767 __extension__ typedef long int __blkcnt_t;
768 __extension__ typedef __quad_t __blkcnt64_t;
769
770
771 __extension__ typedef unsigned long int __fsblkcnt_t;
772 __extension__ typedef __u_quad_t __fsblkcnt64_t;
773
774
775 __extension__ typedef unsigned long int __fsfilcnt_t;
776 __extension__ typedef __u_quad_t __fsfilcnt64_t;
777
778 __extension__ typedef long int __ssize_t;
779
780
781
782 typedef __off64_t __loff_t;
783 typedef __quad_t *__qaddr_t;
784 typedef char *__caddr_t;
785
786
787 __extension__ typedef int __intptr_t;
788
789
790 __extension__ typedef unsigned int __socklen_t;
791
792
793
794
795
796 typedef __kernel_ipc_pid_t __ipc_pid_t;
797
798
799
800 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/pthreadtypes.h" 1 3 4
801 # 23 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/pthreadtypes.h" 3 4
802 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sched.h" 1 3 4
803 # 91 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sched.h" 3 4
804 struct __sched_param
805 {
806 int __sched_priority;
807 };
808 # 24 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/pthreadtypes.h" 2 3 4
809
810
811 struct _pthread_fastlock
812 {
813 long int __status;
814 int __spinlock;
815
816 };
817
818
819
820 typedef struct _pthread_descr_struct *_pthread_descr;
821
822
823
824
825
826 typedef struct __pthread_attr_s
827 {
828 int __detachstate;
829 int __schedpolicy;
830 struct __sched_param __schedparam;
831 int __inheritsched;
832 int __scope;
833 size_t __guardsize;
834 int __stackaddr_set;
835 void *__stackaddr;
836 size_t __stacksize;
837 } pthread_attr_t;
838
839
840
841 typedef struct
842 {
843 struct _pthread_fastlock __c_lock;
844 _pthread_descr __c_waiting;
845 } pthread_cond_t;
846
847
848
849 typedef struct
850 {
851 int __dummy;
852 } pthread_condattr_t;
853
854
855 typedef unsigned int pthread_key_t;
856
857
858
859
860
861 typedef struct
862 {
863 int __m_reserved;
864 int __m_count;
865 _pthread_descr __m_owner;
866 int __m_kind;
867 struct _pthread_fastlock __m_lock;
868 } pthread_mutex_t;
869
870
871
872 typedef struct
873 {
874 int __mutexkind;
875 } pthread_mutexattr_t;
876
877
878
879 typedef int pthread_once_t;
880
881
882
883
884 typedef struct _pthread_rwlock_t
885 {
886 struct _pthread_fastlock __rw_lock;
887 int __rw_readers;
888 _pthread_descr __rw_writer;
889 _pthread_descr __rw_read_waiting;
890 _pthread_descr __rw_write_waiting;
891 int __rw_kind;
892 int __rw_pshared;
893 } pthread_rwlock_t;
894
895
896
897 typedef struct
898 {
899 int __lockkind;
900 int __pshared;
901 } pthread_rwlockattr_t;
902
903
904
905
906 typedef volatile int pthread_spinlock_t;
907
908
909 typedef struct {
910 struct _pthread_fastlock __ba_lock;
911 int __ba_required;
912 int __ba_present;
913 _pthread_descr __ba_waiting;
914 } pthread_barrier_t;
915
916
917 typedef struct {
918 int __pshared;
919 } pthread_barrierattr_t;
920
921
922
923
924
925 typedef unsigned long int pthread_t;
926 # 207 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/types.h" 2 3 4
927 # 32 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
928
929
930
931 typedef __u_char u_char;
932 typedef __u_short u_short;
933 typedef __u_int u_int;
934 typedef __u_long u_long;
935 typedef __quad_t quad_t;
936 typedef __u_quad_t u_quad_t;
937 typedef __fsid_t fsid_t;
938
939
940
941
942 typedef __loff_t loff_t;
943
944
945
946 typedef __ino_t ino_t;
947
948
949
950
951
952
953 typedef __ino64_t ino64_t;
954
955
956
957
958 typedef __dev_t dev_t;
959
960
961
962
963 typedef __gid_t gid_t;
964
965
966
967
968 typedef __mode_t mode_t;
969
970
971
972
973 typedef __nlink_t nlink_t;
974
975
976
977
978 typedef __uid_t uid_t;
979
980
981
982
983
984 typedef __off_t off_t;
985
986
987
988
989
990
991 typedef __off64_t off64_t;
992
993
994
995
996 typedef __pid_t pid_t;
997
998
999
1000
1001 typedef __id_t id_t;
1002
1003
1004
1005
1006 typedef __ssize_t ssize_t;
1007
1008
1009
1010
1011
1012 typedef __daddr_t daddr_t;
1013 typedef __caddr_t caddr_t;
1014
1015
1016
1017
1018
1019 typedef __key_t key_t;
1020 # 133 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 3 4
1021 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 1 3 4
1022 # 59 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1023
1024
1025 typedef __clock_t clock_t;
1026
1027
1028
1029 # 75 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1030
1031
1032 typedef __time_t time_t;
1033
1034
1035
1036 # 93 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1037 typedef __clockid_t clockid_t;
1038 # 105 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1039 typedef __timer_t timer_t;
1040 # 134 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
1041
1042
1043
1044 typedef __useconds_t useconds_t;
1045
1046
1047
1048 typedef __suseconds_t suseconds_t;
1049
1050
1051
1052
1053
1054 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
1055 # 148 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
1056
1057
1058
1059 typedef unsigned long int ulong;
1060 typedef unsigned short int ushort;
1061 typedef unsigned int uint;
1062 # 195 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 3 4
1063 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
1064 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
1065 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
1066 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
1067
1068
1069 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
1070 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
1071 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
1072 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
1073
1074 typedef int register_t __attribute__ ((__mode__ (__word__)));
1075 # 220 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 3 4
1076 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 1 3 4
1077 # 31 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1078 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/select.h" 1 3 4
1079 # 32 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 2 3 4
1080
1081
1082 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sigset.h" 1 3 4
1083 # 23 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sigset.h" 3 4
1084 typedef int __sig_atomic_t;
1085
1086
1087
1088
1089 typedef struct
1090 {
1091 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
1092 } __sigset_t;
1093 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 2 3 4
1094
1095
1096
1097 typedef __sigset_t sigset_t;
1098
1099
1100
1101
1102
1103 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 1 3 4
1104 # 121 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1105 struct timespec
1106 {
1107 __time_t tv_sec;
1108 long int tv_nsec;
1109 };
1110 # 45 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 2 3 4
1111
1112 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/time.h" 1 3 4
1113 # 73 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/time.h" 3 4
1114 struct timeval
1115 {
1116 __time_t tv_sec;
1117 __suseconds_t tv_usec;
1118 };
1119 # 47 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 2 3 4
1120 # 55 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1121 typedef long int __fd_mask;
1122 # 67 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1123 typedef struct
1124 {
1125
1126
1127
1128 __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
1129
1130
1131
1132
1133
1134 } fd_set;
1135
1136
1137
1138
1139
1140
1141 typedef __fd_mask fd_mask;
1142 # 99 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1143 extern "C" {
1144 # 109 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1145 extern int select (int __nfds, fd_set *__restrict __readfds,
1146 fd_set *__restrict __writefds,
1147 fd_set *__restrict __exceptfds,
1148 struct timeval *__restrict __timeout);
1149 # 121 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/select.h" 3 4
1150 extern int pselect (int __nfds, fd_set *__restrict __readfds,
1151 fd_set *__restrict __writefds,
1152 fd_set *__restrict __exceptfds,
1153 const struct timespec *__restrict __timeout,
1154 const __sigset_t *__restrict __sigmask);
1155
1156
1157 }
1158 # 221 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
1159
1160
1161 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/sysmacros.h" 1 3 4
1162 # 29 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/sysmacros.h" 3 4
1163 __extension__
1164 static __inline unsigned int gnu_dev_major (unsigned long long int __dev)
1165 throw ();
1166 __extension__
1167 static __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
1168 throw ();
1169 __extension__
1170 static __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
1171 unsigned int __minor)
1172 throw ();
1173
1174
1175 __extension__ static __inline unsigned int
1176 gnu_dev_major (unsigned long long int __dev) throw ()
1177 {
1178 return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
1179 }
1180
1181 __extension__ static __inline unsigned int
1182 gnu_dev_minor (unsigned long long int __dev) throw ()
1183 {
1184 return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
1185 }
1186
1187 __extension__ static __inline unsigned long long int
1188 gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw ()
1189 {
1190 return ((__minor & 0xff) | ((__major & 0xfff) << 8)
1191 | (((unsigned long long int) (__minor & ~0xff)) << 12)
1192 | (((unsigned long long int) (__major & ~0xfff)) << 32));
1193 }
1194 # 224 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
1195
1196
1197
1198
1199 typedef __blksize_t blksize_t;
1200
1201
1202
1203
1204
1205
1206 typedef __blkcnt_t blkcnt_t;
1207
1208
1209
1210 typedef __fsblkcnt_t fsblkcnt_t;
1211
1212
1213
1214 typedef __fsfilcnt_t fsfilcnt_t;
1215 # 262 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 3 4
1216 typedef __blkcnt64_t blkcnt64_t;
1217 typedef __fsblkcnt64_t fsblkcnt64_t;
1218 typedef __fsfilcnt64_t fsfilcnt64_t;
1219
1220
1221
1222
1223
1224 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/pthreadtypes.h" 1 3 4
1225 # 271 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sys/types.h" 2 3 4
1226
1227
1228 }
1229 # 307 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 2 3 4
1230
1231
1232
1233
1234
1235
1236 extern long int random (void) throw ();
1237
1238
1239 extern void srandom (unsigned int __seed) throw ();
1240
1241
1242
1243
1244
1245 extern char *initstate (unsigned int __seed, char *__statebuf,
1246 size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
1247
1248
1249
1250 extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
1251
1252
1253
1254
1255
1256
1257
1258 struct random_data
1259 {
1260 int32_t *fptr;
1261 int32_t *rptr;
1262 int32_t *state;
1263 int rand_type;
1264 int rand_deg;
1265 int rand_sep;
1266 int32_t *end_ptr;
1267 };
1268
1269 extern int random_r (struct random_data *__restrict __buf,
1270 int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
1271
1272 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
1273 throw () __attribute__ ((__nonnull__ (2)));
1274
1275 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
1276 size_t __statelen,
1277 struct random_data *__restrict __buf)
1278 throw () __attribute__ ((__nonnull__ (2, 4)));
1279
1280 extern int setstate_r (char *__restrict __statebuf,
1281 struct random_data *__restrict __buf)
1282 throw () __attribute__ ((__nonnull__ (1, 2)));
1283
1284
1285
1286
1287
1288
1289 extern int rand (void) throw ();
1290
1291 extern void srand (unsigned int __seed) throw ();
1292
1293
1294
1295
1296 extern int rand_r (unsigned int *__seed) throw ();
1297 # 382 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1298 extern double drand48 (void) throw ();
1299 extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
1300
1301
1302
1303 extern long int lrand48 (void) throw ();
1304 extern long int nrand48 (unsigned short int __xsubi[3])
1305 throw () __attribute__ ((__nonnull__ (1)));
1306
1307
1308 extern long int mrand48 (void) throw ();
1309 extern long int jrand48 (unsigned short int __xsubi[3])
1310 throw () __attribute__ ((__nonnull__ (1)));
1311
1312
1313 extern void srand48 (long int __seedval) throw ();
1314 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
1315 throw () __attribute__ ((__nonnull__ (1)));
1316 extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
1317
1318
1319
1320
1321
1322 struct drand48_data
1323 {
1324 unsigned short int __x[3];
1325 unsigned short int __old_x[3];
1326 unsigned short int __c;
1327 unsigned short int __init;
1328 unsigned long long int __a;
1329 };
1330
1331
1332
1333 extern int drand48_r (struct drand48_data *__restrict __buffer,
1334 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
1335 extern int erand48_r (unsigned short int __xsubi[3],
1336 struct drand48_data *__restrict __buffer,
1337 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
1338
1339
1340
1341 extern int lrand48_r (struct drand48_data *__restrict __buffer,
1342 long int *__restrict __result)
1343 throw () __attribute__ ((__nonnull__ (1, 2)));
1344 extern int nrand48_r (unsigned short int __xsubi[3],
1345 struct drand48_data *__restrict __buffer,
1346 long int *__restrict __result)
1347 throw () __attribute__ ((__nonnull__ (1, 2)));
1348
1349
1350 extern int mrand48_r (struct drand48_data *__restrict __buffer,
1351 long int *__restrict __result)
1352 throw () __attribute__ ((__nonnull__ (1, 2)));
1353 extern int jrand48_r (unsigned short int __xsubi[3],
1354 struct drand48_data *__restrict __buffer,
1355 long int *__restrict __result)
1356 throw () __attribute__ ((__nonnull__ (1, 2)));
1357
1358
1359 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
1360 throw () __attribute__ ((__nonnull__ (2)));
1361
1362 extern int seed48_r (unsigned short int __seed16v[3],
1363 struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
1364
1365 extern int lcong48_r (unsigned short int __param[7],
1366 struct drand48_data *__buffer)
1367 throw () __attribute__ ((__nonnull__ (1, 2)));
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377 extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
1378
1379 extern void *calloc (size_t __nmemb, size_t __size)
1380 throw () __attribute__ ((__malloc__)) ;
1381
1382
1383
1384
1385
1386
1387
1388 extern void *realloc (void *__ptr, size_t __size)
1389 throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
1390
1391 extern void free (void *__ptr) throw ();
1392
1393
1394
1395
1396 extern void cfree (void *__ptr) throw ();
1397
1398
1399
1400 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/alloca.h" 1 3 4
1401 # 25 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/alloca.h" 3 4
1402 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
1403 # 26 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/alloca.h" 2 3 4
1404
1405 extern "C" {
1406
1407
1408
1409
1410
1411 extern void *alloca (size_t __size) throw ();
1412
1413
1414
1415
1416
1417
1418
1419 }
1420 # 485 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 2 3 4
1421
1422
1423
1424
1425 extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
1426
1427
1428
1429
1430 extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
1431 throw () __attribute__ ((__nonnull__ (1))) ;
1432
1433
1434
1435
1436 extern void abort (void) throw () __attribute__ ((__noreturn__));
1437
1438
1439
1440 extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
1441
1442
1443
1444
1445
1446 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
1447 throw () __attribute__ ((__nonnull__ (1)));
1448
1449
1450
1451
1452
1453
1454 extern void exit (int __status) throw () __attribute__ ((__noreturn__));
1455
1456
1457
1458
1459
1460
1461 extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
1462
1463
1464
1465
1466
1467
1468 extern char *getenv (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
1469
1470
1471
1472
1473 extern char *__secure_getenv (__const char *__name)
1474 throw () __attribute__ ((__nonnull__ (1))) ;
1475
1476
1477
1478
1479
1480 extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
1481
1482
1483
1484
1485
1486 extern int setenv (__const char *__name, __const char *__value, int __replace)
1487 throw () __attribute__ ((__nonnull__ (2)));
1488
1489
1490 extern int unsetenv (__const char *__name) throw ();
1491 # 570 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1492 extern int clearenv (void) throw ();
1493 # 579 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1494 extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
1495 # 590 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1496 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
1497 # 600 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1498 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
1499 # 610 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1500 extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
1501
1502
1503
1504
1505
1506
1507
1508
1509 extern int system (__const char *__command) ;
1510
1511 # 639 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1512 extern char *realpath (__const char *__restrict __name,
1513 char *__restrict __resolved) throw () __attribute__ ((__nonnull__ (2)));
1514
1515
1516
1517
1518
1519
1520 typedef int (*__compar_fn_t) (__const void *, __const void *);
1521
1522
1523 typedef __compar_fn_t comparison_fn_t;
1524
1525
1526
1527
1528
1529
1530 extern void *bsearch (__const void *__key, __const void *__base,
1531 size_t __nmemb, size_t __size, __compar_fn_t __compar)
1532 __attribute__ ((__nonnull__ (1, 2, 5))) ;
1533
1534
1535
1536 extern void qsort (void *__base, size_t __nmemb, size_t __size,
1537 __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
1538
1539
1540
1541 extern int abs (int __x) throw () __attribute__ ((__const__)) ;
1542 extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
1543
1544
1545
1546 __extension__ extern long long int llabs (long long int __x)
1547 throw () __attribute__ ((__const__)) ;
1548
1549
1550
1551
1552
1553
1554
1555 extern div_t div (int __numer, int __denom)
1556 throw () __attribute__ ((__const__)) ;
1557 extern ldiv_t ldiv (long int __numer, long int __denom)
1558 throw () __attribute__ ((__const__)) ;
1559
1560
1561
1562
1563 __extension__ extern lldiv_t lldiv (long long int __numer,
1564 long long int __denom)
1565 throw () __attribute__ ((__const__)) ;
1566
1567 # 720 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1568 extern char *gcvt (double __value, int __ndigit, char *__buf)
1569 throw () __attribute__ ((__nonnull__ (3))) ;
1570 # 786 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1571 extern int rpmatch (__const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
1572 # 797 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1573 extern int getsubopt (char **__restrict __optionp,
1574 char *__const *__restrict __tokens,
1575 char **__restrict __valuep)
1576 throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
1577
1578
1579
1580
1581
1582 extern void setkey (__const char *__key) throw () __attribute__ ((__nonnull__ (1)));
1583
1584
1585
1586
1587
1588
1589
1590 extern int posix_openpt (int __oflag) ;
1591
1592
1593
1594
1595
1596
1597
1598 extern int grantpt (int __fd) throw ();
1599
1600
1601
1602 extern int unlockpt (int __fd) throw ();
1603
1604
1605
1606
1607 extern char *ptsname (int __fd) throw () ;
1608
1609
1610
1611
1612
1613
1614 extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
1615 throw () __attribute__ ((__nonnull__ (2)));
1616
1617
1618 extern int getpt (void);
1619 # 863 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdlib.h" 3 4
1620 }
1621 # 72 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 2 3
1622 # 103 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdlib" 3
1623 namespace std
1624 {
1625 using ::div_t;
1626 using ::ldiv_t;
1627
1628 using ::abort;
1629 using ::abs;
1630 using ::atexit;
1631 using ::atof;
1632 using ::atoi;
1633 using ::atol;
1634 using ::bsearch;
1635 using ::calloc;
1636 using ::div;
1637 using ::exit;
1638 using ::free;
1639 using ::getenv;
1640 using ::labs;
1641 using ::ldiv;
1642 using ::malloc;
1643
1644
1645
1646
1647
1648 using ::qsort;
1649 using ::rand;
1650 using ::realloc;
1651 using ::srand;
1652 using ::strtod;
1653 using ::strtol;
1654 using ::strtoul;
1655 using ::system;
1656
1657
1658
1659
1660
1661 inline long
1662 abs(long __i) { return labs(__i); }
1663
1664 inline ldiv_t
1665 div(long __i, long __j) { return ldiv(__i, __j); }
1666 }
1667 # 68 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bits/stl_algobase.h" 2 3
1668
1669 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/iosfwd" 1 3
1670 # 42 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/iosfwd" 3
1671
1672 # 43 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/iosfwd" 3
1673
1674
1675 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++locale.h" 1 3
1676 # 39 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++locale.h" 3
1677
1678 # 40 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++locale.h" 3
1679
1680 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/clocale" 1 3
1681 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/clocale" 3
1682
1683 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/clocale" 3
1684
1685 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 1 3 4
1686 # 29 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 3 4
1687 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
1688 # 30 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 2 3 4
1689 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_locale.h" 1 3 4
1690 # 31 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 2 3 4
1691
1692 extern "C" {
1693 # 54 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 3 4
1694 struct lconv
1695 {
1696
1697
1698 char *decimal_point;
1699 char *thousands_sep;
1700
1701
1702
1703
1704
1705 char *grouping;
1706
1707
1708
1709
1710
1711 char *int_curr_symbol;
1712 char *currency_symbol;
1713 char *mon_decimal_point;
1714 char *mon_thousands_sep;
1715 char *mon_grouping;
1716 char *positive_sign;
1717 char *negative_sign;
1718 char int_frac_digits;
1719 char frac_digits;
1720
1721 char p_cs_precedes;
1722
1723 char p_sep_by_space;
1724
1725 char n_cs_precedes;
1726
1727 char n_sep_by_space;
1728
1729
1730
1731
1732
1733
1734 char p_sign_posn;
1735 char n_sign_posn;
1736
1737
1738 char int_p_cs_precedes;
1739
1740 char int_p_sep_by_space;
1741
1742 char int_n_cs_precedes;
1743
1744 char int_n_sep_by_space;
1745
1746
1747
1748
1749
1750
1751 char int_p_sign_posn;
1752 char int_n_sign_posn;
1753 # 121 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 3 4
1754 };
1755
1756
1757
1758
1759
1760 extern char *setlocale (int __category, __const char *__locale) throw ();
1761
1762
1763 extern struct lconv *localeconv (void) throw ();
1764
1765
1766 # 223 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/locale.h" 3 4
1767 }
1768 # 51 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/clocale" 2 3
1769
1770
1771
1772
1773
1774 namespace std
1775 {
1776 using ::lconv;
1777 using ::setlocale;
1778 using ::localeconv;
1779 }
1780 # 42 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++locale.h" 2 3
1781
1782 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 1 3
1783 # 48 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 3
1784
1785 # 49 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 3
1786
1787
1788
1789
1790 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 1 3 4
1791 # 30 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
1792 extern "C" {
1793
1794
1795
1796 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
1797 # 35 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 2 3 4
1798 # 44 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
1799
1800
1801 typedef struct __STDIO_FILE_STRUCT FILE;
1802
1803
1804
1805
1806
1807 # 62 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
1808 typedef struct __STDIO_FILE_STRUCT __FILE;
1809 # 72 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
1810 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 1 3 4
1811 # 119 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
1812 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_mutex.h" 1 3 4
1813 # 15 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_mutex.h" 3 4
1814 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 1 3 4
1815 # 20 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
1816 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sched.h" 1 3 4
1817 # 29 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sched.h" 3 4
1818 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 1 3 4
1819 # 30 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sched.h" 2 3 4
1820
1821
1822 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sched.h" 1 3 4
1823 # 65 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sched.h" 3 4
1824 struct sched_param
1825 {
1826 int __sched_priority;
1827 };
1828
1829 extern "C" {
1830
1831
1832
1833 extern int clone (int (*__fn) (void *__arg), void *__child_stack,
1834 int __flags, void *__arg, ...) throw ();
1835
1836
1837
1838
1839
1840
1841
1842 }
1843 # 106 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sched.h" 3 4
1844 typedef unsigned long int __cpu_mask;
1845
1846
1847
1848
1849
1850
1851 typedef struct
1852 {
1853 __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
1854 } cpu_set_t;
1855 # 33 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sched.h" 2 3 4
1856
1857
1858
1859
1860 extern "C" {
1861
1862
1863 extern int sched_setparam (__pid_t __pid, __const struct sched_param *__param)
1864 throw ();
1865
1866
1867 extern int sched_getparam (__pid_t __pid, struct sched_param *__param) throw ();
1868
1869
1870 extern int sched_setscheduler (__pid_t __pid, int __policy,
1871 __const struct sched_param *__param) throw ();
1872
1873
1874 extern int sched_getscheduler (__pid_t __pid) throw ();
1875
1876
1877 extern int sched_yield (void) throw ();
1878
1879
1880 extern int sched_get_priority_max (int __algorithm) throw ();
1881
1882
1883 extern int sched_get_priority_min (int __algorithm) throw ();
1884
1885
1886 extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) throw ();
1887 # 76 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/sched.h" 3 4
1888 extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
1889 __const cpu_set_t *__cpuset) throw ();
1890
1891
1892 extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
1893 cpu_set_t *__cpuset) throw ();
1894
1895
1896 }
1897 # 21 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
1898 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 1 3 4
1899 # 31 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1900 extern "C" {
1901
1902
1903
1904
1905
1906
1907
1908 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
1909 # 40 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 2 3 4
1910
1911
1912
1913 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/time.h" 1 3 4
1914 # 38 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/time.h" 3 4
1915 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_clk_tck.h" 1 3 4
1916 # 39 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/time.h" 2 3 4
1917 # 44 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 2 3 4
1918 # 132 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1919
1920
1921 struct tm
1922 {
1923 int tm_sec;
1924 int tm_min;
1925 int tm_hour;
1926 int tm_mday;
1927 int tm_mon;
1928 int tm_year;
1929 int tm_wday;
1930 int tm_yday;
1931 int tm_isdst;
1932
1933
1934
1935 long int tm_gmtoff;
1936 __const char *tm_zone;
1937
1938
1939
1940
1941
1942 };
1943
1944
1945
1946
1947
1948
1949
1950
1951 struct itimerspec
1952 {
1953 struct timespec it_interval;
1954 struct timespec it_value;
1955 };
1956
1957
1958 struct sigevent;
1959 # 183 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1960
1961
1962
1963 extern clock_t clock (void) throw ();
1964
1965
1966 extern time_t time (time_t *__timer) throw ();
1967
1968
1969
1970 extern double difftime (time_t __time1, time_t __time0)
1971 throw () __attribute__ ((__const__));
1972
1973
1974
1975 extern time_t mktime (struct tm *__tp) throw ();
1976
1977
1978
1979
1980
1981 extern size_t strftime (char *__restrict __s, size_t __maxsize,
1982 __const char *__restrict __format,
1983 __const struct tm *__restrict __tp) throw ();
1984
1985
1986
1987
1988
1989 extern char *strptime (__const char *__restrict __s,
1990 __const char *__restrict __fmt, struct tm *__tp)
1991 throw ();
1992 # 235 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
1993
1994
1995
1996 extern struct tm *gmtime (__const time_t *__timer) throw ();
1997
1998
1999
2000 extern struct tm *localtime (__const time_t *__timer) throw ();
2001
2002
2003
2004
2005
2006 extern struct tm *gmtime_r (__const time_t *__restrict __timer,
2007 struct tm *__restrict __tp) throw ();
2008
2009
2010
2011 extern struct tm *localtime_r (__const time_t *__restrict __timer,
2012 struct tm *__restrict __tp) throw ();
2013
2014
2015
2016
2017
2018 extern char *asctime (__const struct tm *__tp) throw ();
2019
2020
2021 extern char *ctime (__const time_t *__timer) throw ();
2022
2023
2024
2025
2026
2027
2028
2029 extern char *asctime_r (__const struct tm *__restrict __tp,
2030 char *__restrict __buf) throw ();
2031
2032
2033 extern char *ctime_r (__const time_t *__restrict __timer,
2034 char *__restrict __buf) throw ();
2035 # 291 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
2036 extern char *tzname[2];
2037
2038
2039
2040 extern void tzset (void) throw ();
2041
2042
2043
2044 extern int daylight;
2045 extern long int timezone;
2046
2047
2048
2049
2050
2051 extern int stime (__const time_t *__when) throw ();
2052 # 321 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
2053 extern time_t timegm (struct tm *__tp) throw ();
2054
2055
2056 extern time_t timelocal (struct tm *__tp) throw ();
2057
2058
2059 extern int dysize (int __year) throw () __attribute__ ((__const__));
2060 # 336 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
2061 extern int nanosleep (__const struct timespec *__requested_time,
2062 struct timespec *__remaining);
2063
2064
2065
2066 extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw ();
2067
2068
2069 extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw ();
2070
2071
2072 extern int clock_settime (clockid_t __clock_id, __const struct timespec *__tp)
2073 throw ();
2074 # 368 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
2075 extern int timer_create (clockid_t __clock_id,
2076 struct sigevent *__restrict __evp,
2077 timer_t *__restrict __timerid) throw ();
2078
2079
2080 extern int timer_delete (timer_t __timerid) throw ();
2081
2082
2083 extern int timer_settime (timer_t __timerid, int __flags,
2084 __const struct itimerspec *__restrict __value,
2085 struct itimerspec *__restrict __ovalue) throw ();
2086
2087
2088 extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
2089 throw ();
2090
2091
2092 extern int timer_getoverrun (timer_t __timerid) throw ();
2093 # 431 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/time.h" 3 4
2094 }
2095 # 22 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
2096
2097
2098 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/signal.h" 1 3 4
2099 # 31 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/signal.h" 3 4
2100 extern "C" {
2101
2102 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sigset.h" 1 3 4
2103 # 34 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/signal.h" 2 3 4
2104 # 399 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/signal.h" 3 4
2105 }
2106 # 25 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
2107 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/pthreadtypes.h" 1 3 4
2108 # 26 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
2109 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/initspin.h" 1 3 4
2110 # 27 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
2111
2112
2113 extern "C" {
2114 # 59 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2115 enum
2116 {
2117 PTHREAD_CREATE_JOINABLE,
2118
2119 PTHREAD_CREATE_DETACHED
2120
2121 };
2122
2123 enum
2124 {
2125 PTHREAD_INHERIT_SCHED,
2126
2127 PTHREAD_EXPLICIT_SCHED
2128
2129 };
2130
2131 enum
2132 {
2133 PTHREAD_SCOPE_SYSTEM,
2134
2135 PTHREAD_SCOPE_PROCESS
2136
2137 };
2138
2139 enum
2140 {
2141 PTHREAD_MUTEX_ADAPTIVE_NP,
2142 PTHREAD_MUTEX_RECURSIVE_NP,
2143 PTHREAD_MUTEX_ERRORCHECK_NP,
2144 PTHREAD_MUTEX_TIMED_NP
2145
2146 ,
2147 PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_ADAPTIVE_NP,
2148 PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
2149 PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
2150 PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
2151
2152
2153
2154 , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_ADAPTIVE_NP
2155
2156 };
2157
2158 enum
2159 {
2160 PTHREAD_PROCESS_PRIVATE,
2161
2162 PTHREAD_PROCESS_SHARED
2163
2164 };
2165
2166
2167 enum
2168 {
2169 PTHREAD_RWLOCK_PREFER_READER_NP,
2170 PTHREAD_RWLOCK_PREFER_WRITER_NP,
2171 PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
2172 PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_WRITER_NP
2173 };
2174 # 131 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2175 struct _pthread_cleanup_buffer
2176 {
2177 void (*__routine) (void *);
2178 void *__arg;
2179 int __canceltype;
2180 struct _pthread_cleanup_buffer *__prev;
2181 };
2182
2183
2184
2185 enum
2186 {
2187 PTHREAD_CANCEL_ENABLE,
2188
2189 PTHREAD_CANCEL_DISABLE
2190
2191 };
2192 enum
2193 {
2194 PTHREAD_CANCEL_DEFERRED,
2195
2196 PTHREAD_CANCEL_ASYNCHRONOUS
2197
2198 };
2199 # 163 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2200 extern int pthread_create (pthread_t *__restrict __threadp,
2201 __const pthread_attr_t *__restrict __attr,
2202 void *(*__start_routine) (void *),
2203 void *__restrict __arg) throw ();
2204
2205
2206 extern pthread_t pthread_self (void) throw ();
2207
2208
2209 extern int pthread_equal (pthread_t __thread1, pthread_t __thread2) throw ();
2210
2211
2212 extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
2213
2214
2215
2216
2217 extern int pthread_join (pthread_t __th, void **__thread_return);
2218
2219
2220
2221
2222
2223 extern int pthread_detach (pthread_t __th) throw ();
2224
2225
2226
2227
2228
2229
2230
2231 extern int pthread_attr_init (pthread_attr_t *__attr) throw ();
2232
2233
2234 extern int pthread_attr_destroy (pthread_attr_t *__attr) throw ();
2235
2236
2237 extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
2238 int __detachstate) throw ();
2239
2240
2241 extern int pthread_attr_getdetachstate (__const pthread_attr_t *__attr,
2242 int *__detachstate) throw ();
2243
2244
2245 extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
2246 __const struct sched_param *__restrict
2247 __param) throw ();
2248
2249
2250 extern int pthread_attr_getschedparam (__const pthread_attr_t *__restrict
2251 __attr,
2252 struct sched_param *__restrict __param)
2253 throw ();
2254
2255
2256 extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
2257 throw ();
2258
2259
2260 extern int pthread_attr_getschedpolicy (__const pthread_attr_t *__restrict
2261 __attr, int *__restrict __policy)
2262 throw ();
2263
2264
2265 extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
2266 int __inherit) throw ();
2267
2268
2269 extern int pthread_attr_getinheritsched (__const pthread_attr_t *__restrict
2270 __attr, int *__restrict __inherit)
2271 throw ();
2272
2273
2274 extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
2275 throw ();
2276
2277
2278 extern int pthread_attr_getscope (__const pthread_attr_t *__restrict __attr,
2279 int *__restrict __scope) throw ();
2280
2281
2282
2283 extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
2284 size_t __guardsize) throw ();
2285
2286
2287 extern int pthread_attr_getguardsize (__const pthread_attr_t *__restrict
2288 __attr, size_t *__restrict __guardsize)
2289 throw ();
2290
2291
2292
2293
2294
2295
2296 extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
2297 void *__stackaddr) throw ();
2298
2299
2300 extern int pthread_attr_getstackaddr (__const pthread_attr_t *__restrict
2301 __attr, void **__restrict __stackaddr)
2302 throw ();
2303
2304
2305
2306
2307
2308 extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
2309 size_t __stacksize) throw ();
2310
2311
2312 extern int pthread_attr_getstack (__const pthread_attr_t *__restrict __attr,
2313 void **__restrict __stackaddr,
2314 size_t *__restrict __stacksize) throw ();
2315
2316
2317
2318
2319
2320 extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
2321 size_t __stacksize) throw ();
2322
2323
2324 extern int pthread_attr_getstacksize (__const pthread_attr_t *__restrict
2325 __attr, size_t *__restrict __stacksize)
2326 throw ();
2327 # 306 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2328 extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
2329 __const struct sched_param *__param)
2330 throw ();
2331
2332
2333 extern int pthread_getschedparam (pthread_t __target_thread,
2334 int *__restrict __policy,
2335 struct sched_param *__restrict __param)
2336 throw ();
2337
2338
2339
2340 extern int pthread_getconcurrency (void) throw ();
2341
2342
2343 extern int pthread_setconcurrency (int __level) throw ();
2344
2345
2346
2347
2348
2349
2350 extern int pthread_mutex_init (pthread_mutex_t *__restrict __mutex,
2351 __const pthread_mutexattr_t *__restrict
2352 __mutex_attr) throw ();
2353
2354
2355 extern int pthread_mutex_destroy (pthread_mutex_t *__mutex) throw ();
2356
2357
2358 extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) throw ();
2359
2360
2361 extern int pthread_mutex_lock (pthread_mutex_t *__mutex) throw ();
2362
2363
2364
2365 extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
2366 __const struct timespec *__restrict
2367 __abstime) throw ();
2368
2369
2370
2371 extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) throw ();
2372
2373
2374
2375
2376
2377
2378 extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr) throw ();
2379
2380
2381 extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr) throw ();
2382
2383
2384 extern int pthread_mutexattr_getpshared (__const pthread_mutexattr_t *
2385 __restrict __attr,
2386 int *__restrict __pshared) throw ();
2387
2388
2389 extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
2390 int __pshared) throw ();
2391
2392
2393
2394
2395
2396 extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
2397 throw ();
2398
2399
2400 extern int pthread_mutexattr_gettype (__const pthread_mutexattr_t *__restrict
2401 __attr, int *__restrict __kind) throw ();
2402
2403
2404
2405
2406
2407
2408
2409 extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
2410 __const pthread_condattr_t *__restrict
2411 __cond_attr) throw ();
2412
2413
2414 extern int pthread_cond_destroy (pthread_cond_t *__cond) throw ();
2415
2416
2417 extern int pthread_cond_signal (pthread_cond_t *__cond) throw ();
2418
2419
2420 extern int pthread_cond_broadcast (pthread_cond_t *__cond) throw ();
2421
2422
2423
2424 extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
2425 pthread_mutex_t *__restrict __mutex);
2426
2427
2428
2429
2430
2431 extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
2432 pthread_mutex_t *__restrict __mutex,
2433 __const struct timespec *__restrict
2434 __abstime);
2435
2436
2437
2438
2439 extern int pthread_condattr_init (pthread_condattr_t *__attr) throw ();
2440
2441
2442 extern int pthread_condattr_destroy (pthread_condattr_t *__attr) throw ();
2443
2444
2445 extern int pthread_condattr_getpshared (__const pthread_condattr_t *
2446 __restrict __attr,
2447 int *__restrict __pshared) throw ();
2448
2449
2450 extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
2451 int __pshared) throw ();
2452
2453
2454
2455
2456
2457
2458
2459 extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
2460 __const pthread_rwlockattr_t *__restrict
2461 __attr) throw ();
2462
2463
2464 extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) throw ();
2465
2466
2467 extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) throw ();
2468
2469
2470 extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) throw ();
2471
2472
2473
2474 extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
2475 __const struct timespec *__restrict
2476 __abstime) throw ();
2477
2478
2479
2480 extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) throw ();
2481
2482
2483 extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) throw ();
2484
2485
2486
2487 extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
2488 __const struct timespec *__restrict
2489 __abstime) throw ();
2490
2491
2492
2493 extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) throw ();
2494
2495
2496
2497
2498
2499 extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr) throw ();
2500
2501
2502 extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr) throw ();
2503
2504
2505 extern int pthread_rwlockattr_getpshared (__const pthread_rwlockattr_t *
2506 __restrict __attr,
2507 int *__restrict __pshared) throw ();
2508
2509
2510 extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
2511 int __pshared) throw ();
2512
2513
2514 extern int pthread_rwlockattr_getkind_np (__const pthread_rwlockattr_t *__attr,
2515 int *__pref) throw ();
2516
2517
2518 extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
2519 int __pref) throw ();
2520 # 557 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2521 extern int pthread_key_create (pthread_key_t *__key,
2522 void (*__destr_function) (void *)) throw ();
2523
2524
2525 extern int pthread_key_delete (pthread_key_t __key) throw ();
2526
2527
2528 extern int pthread_setspecific (pthread_key_t __key,
2529 __const void *__pointer) throw ();
2530
2531
2532 extern void *pthread_getspecific (pthread_key_t __key) throw ();
2533 # 580 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2534 extern int pthread_once (pthread_once_t *__once_control,
2535 void (*__init_routine) (void));
2536
2537
2538
2539
2540
2541
2542 extern int pthread_setcancelstate (int __state, int *__oldstate);
2543
2544
2545
2546 extern int pthread_setcanceltype (int __type, int *__oldtype);
2547
2548
2549 extern int pthread_cancel (pthread_t __cancelthread);
2550
2551
2552
2553
2554 extern void pthread_testcancel (void);
2555 # 614 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2556 extern void _pthread_cleanup_push (struct _pthread_cleanup_buffer *__buffer,
2557 void (*__routine) (void *),
2558 void *__arg) throw ();
2559
2560
2561
2562
2563
2564
2565
2566 extern void _pthread_cleanup_pop (struct _pthread_cleanup_buffer *__buffer,
2567 int __execute) throw ();
2568 # 635 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2569 extern void _pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *__buffer,
2570 void (*__routine) (void *),
2571 void *__arg) throw ();
2572 extern void __pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *__buffer,
2573 void (*__routine) (void *),
2574 void *__arg) throw ();
2575 # 649 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2576 extern void _pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *__buffer,
2577 int __execute) throw ();
2578 extern void __pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *__buffer,
2579 int __execute) throw ();
2580 # 668 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2581 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sigthread.h" 1 3 4
2582 # 31 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/sigthread.h" 3 4
2583 extern int pthread_sigmask (int __how,
2584 __const __sigset_t *__restrict __newmask,
2585 __sigset_t *__restrict __oldmask)throw ();
2586
2587
2588 extern int pthread_kill (pthread_t __threadid, int __signo) throw ();
2589 # 669 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 2 3 4
2590 # 684 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/pthread.h" 3 4
2591 extern int pthread_atfork (void (*__prepare) (void),
2592 void (*__parent) (void),
2593 void (*__child) (void)) throw ();
2594
2595
2596
2597
2598 extern void pthread_kill_other_threads_np (void) throw ();
2599
2600 }
2601 # 16 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_mutex.h" 2 3 4
2602 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_pthread.h" 1 3 4
2603 # 17 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_mutex.h" 2 3 4
2604 # 120 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 2 3 4
2605 # 170 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2606 typedef struct {
2607 __off_t __pos;
2608
2609
2610
2611
2612
2613
2614 } __STDIO_fpos_t;
2615
2616
2617 typedef struct {
2618 __off64_t __pos;
2619
2620
2621
2622
2623
2624
2625 } __STDIO_fpos64_t;
2626
2627
2628
2629
2630 typedef __off64_t __offmax_t;
2631 # 233 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2632 struct __STDIO_FILE_STRUCT {
2633 unsigned short __modeflags;
2634
2635
2636
2637
2638
2639
2640
2641 unsigned char __ungot[2];
2642
2643 int __filedes;
2644
2645 unsigned char *__bufstart;
2646 unsigned char *__bufend;
2647 unsigned char *__bufpos;
2648 unsigned char *__bufread;
2649
2650
2651 unsigned char *__bufgetc_u;
2652
2653
2654 unsigned char *__bufputc_u;
2655
2656
2657
2658
2659
2660 struct __STDIO_FILE_STRUCT *__nextopen;
2661 # 277 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2662 int __user_locking;
2663 pthread_mutex_t __lock;
2664
2665
2666
2667
2668
2669 };
2670 # 384 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2671 extern int __fgetc_unlocked(FILE *__stream);
2672 extern int __fputc_unlocked(int __c, FILE *__stream);
2673 # 404 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2674 extern FILE *__stdin;
2675 # 463 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/uClibc_stdio.h" 3 4
2676 extern FILE *__stdout;
2677 # 73 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 2 3 4
2678
2679
2680
2681 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stdarg.h" 1 3 4
2682 # 43 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stdarg.h" 3 4
2683 typedef __builtin_va_list __gnuc_va_list;
2684 # 77 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 2 3 4
2685
2686
2687
2688
2689 typedef __STDIO_fpos_t fpos_t;
2690
2691
2692
2693
2694
2695 typedef __STDIO_fpos64_t fpos64_t;
2696 # 131 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2697 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/stdio_lim.h" 1 3 4
2698 # 132 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 2 3 4
2699
2700
2701
2702 extern FILE *stdin;
2703 extern FILE *stdout;
2704 extern FILE *stderr;
2705
2706
2707
2708
2709
2710
2711
2712 extern int remove (__const char *__filename) throw ();
2713
2714 extern int rename (__const char *__old, __const char *__new) throw ();
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724 extern FILE *tmpfile (void);
2725 # 167 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2726 extern FILE *tmpfile64 (void);
2727
2728
2729
2730 extern char *tmpnam (char *__s) throw ();
2731
2732
2733
2734
2735
2736 extern char *tmpnam_r (char *__s) throw ();
2737 # 189 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2738 extern char *tempnam (__const char *__dir, __const char *__pfx)
2739 throw () __attribute__ ((__malloc__));
2740
2741
2742
2743
2744
2745
2746
2747
2748 extern int fclose (FILE *__stream);
2749
2750
2751
2752
2753 extern int fflush (FILE *__stream);
2754
2755 # 214 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2756 extern int fflush_unlocked (FILE *__stream);
2757 # 224 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2758 extern int fcloseall (void);
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768 extern FILE *fopen (__const char *__restrict __filename,
2769 __const char *__restrict __modes);
2770
2771
2772
2773
2774 extern FILE *freopen (__const char *__restrict __filename,
2775 __const char *__restrict __modes,
2776 FILE *__restrict __stream);
2777 # 255 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2778
2779
2780 extern FILE *fopen64 (__const char *__restrict __filename,
2781 __const char *__restrict __modes);
2782 extern FILE *freopen64 (__const char *__restrict __filename,
2783 __const char *__restrict __modes,
2784 FILE *__restrict __stream);
2785
2786
2787
2788
2789 extern FILE *fdopen (int __fd, __const char *__modes) throw ();
2790 # 289 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2791
2792
2793
2794 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
2795
2796
2797
2798 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
2799 int __modes, size_t __n) throw ();
2800
2801
2802
2803
2804
2805 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
2806 size_t __size) throw ();
2807
2808
2809 extern void setlinebuf (FILE *__stream) throw ();
2810
2811
2812
2813
2814
2815
2816
2817
2818 extern int fprintf (FILE *__restrict __stream,
2819 __const char *__restrict __format, ...);
2820
2821
2822
2823
2824 extern int printf (__const char *__restrict __format, ...);
2825
2826 extern int sprintf (char *__restrict __s,
2827 __const char *__restrict __format, ...) throw ();
2828
2829
2830
2831
2832
2833 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
2834 __gnuc_va_list __arg);
2835
2836
2837
2838
2839 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
2840
2841 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
2842 __gnuc_va_list __arg) throw ();
2843
2844
2845
2846
2847
2848 extern int snprintf (char *__restrict __s, size_t __maxlen,
2849 __const char *__restrict __format, ...)
2850 throw () __attribute__ ((__format__ (__printf__, 3, 4)));
2851
2852 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
2853 __const char *__restrict __format, __gnuc_va_list __arg)
2854 throw () __attribute__ ((__format__ (__printf__, 3, 0)));
2855
2856
2857
2858
2859
2860
2861 extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
2862 __gnuc_va_list __arg)
2863 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
2864
2865
2866
2867
2868
2869 extern int asprintf (char **__restrict __ptr,
2870 __const char *__restrict __fmt, ...)
2871 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
2872
2873
2874
2875
2876
2877
2878
2879 extern int vdprintf (int __fd, __const char *__restrict __fmt,
2880 __gnuc_va_list __arg)
2881 __attribute__ ((__format__ (__printf__, 2, 0)));
2882 extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
2883 __attribute__ ((__format__ (__printf__, 2, 3)));
2884
2885
2886
2887
2888
2889
2890
2891
2892 extern int fscanf (FILE *__restrict __stream,
2893 __const char *__restrict __format, ...);
2894
2895
2896
2897
2898 extern int scanf (__const char *__restrict __format, ...);
2899
2900 extern int sscanf (__const char *__restrict __s,
2901 __const char *__restrict __format, ...) throw ();
2902
2903
2904
2905
2906
2907
2908
2909
2910 extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
2911 __gnuc_va_list __arg)
2912 __attribute__ ((__format__ (__scanf__, 2, 0)));
2913
2914
2915
2916
2917
2918 extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
2919 __attribute__ ((__format__ (__scanf__, 1, 0)));
2920
2921
2922 extern int vsscanf (__const char *__restrict __s,
2923 __const char *__restrict __format, __gnuc_va_list __arg)
2924 throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934 extern int fgetc (FILE *__stream);
2935 extern int getc (FILE *__stream);
2936
2937
2938
2939
2940
2941 extern int getchar (void);
2942
2943 # 451 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2944 extern int getc_unlocked (FILE *__stream);
2945 extern int getchar_unlocked (void);
2946 # 465 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2947 extern int fgetc_unlocked (FILE *__stream);
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959 extern int fputc (int __c, FILE *__stream);
2960 extern int putc (int __c, FILE *__stream);
2961
2962
2963
2964
2965
2966 extern int putchar (int __c);
2967
2968 # 498 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2969 extern int fputc_unlocked (int __c, FILE *__stream);
2970
2971
2972
2973
2974
2975
2976
2977 extern int putc_unlocked (int __c, FILE *__stream);
2978 extern int putchar_unlocked (int __c);
2979 # 517 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
2980 extern int getw (FILE *__stream);
2981
2982
2983 extern int putw (int __w, FILE *__stream);
2984
2985
2986
2987
2988
2989
2990
2991
2992 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream);
2993
2994
2995
2996
2997
2998
2999 extern char *gets (char *__s);
3000
3001 # 546 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3002 extern char *fgets_unlocked (char *__restrict __s, int __n,
3003 FILE *__restrict __stream);
3004 # 567 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3005 extern __ssize_t getdelim (char **__restrict __lineptr,
3006 size_t *__restrict __n, int __delimiter,
3007 FILE *__restrict __stream);
3008
3009
3010
3011
3012
3013
3014
3015 extern __ssize_t getline (char **__restrict __lineptr,
3016 size_t *__restrict __n,
3017 FILE *__restrict __stream);
3018
3019
3020
3021
3022
3023
3024
3025
3026 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
3027
3028
3029
3030
3031
3032 extern int puts (__const char *__s);
3033
3034
3035
3036
3037
3038
3039 extern int ungetc (int __c, FILE *__stream);
3040
3041
3042
3043
3044
3045
3046 extern size_t fread (void *__restrict __ptr, size_t __size,
3047 size_t __n, FILE *__restrict __stream);
3048
3049
3050
3051
3052 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
3053 size_t __n, FILE *__restrict __s);
3054
3055 # 625 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3056 extern int fputs_unlocked (__const char *__restrict __s,
3057 FILE *__restrict __stream);
3058 # 636 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3059 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
3060 size_t __n, FILE *__restrict __stream);
3061 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
3062 size_t __n, FILE *__restrict __stream);
3063
3064
3065
3066
3067
3068
3069
3070
3071 extern int fseek (FILE *__stream, long int __off, int __whence);
3072
3073
3074
3075
3076 extern long int ftell (FILE *__stream);
3077
3078
3079
3080
3081 extern void rewind (FILE *__stream);
3082
3083 # 672 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3084 extern int fseeko (FILE *__stream, __off_t __off, int __whence);
3085
3086
3087
3088
3089 extern __off_t ftello (FILE *__stream);
3090 # 691 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3091
3092
3093
3094
3095
3096
3097 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
3098
3099
3100
3101
3102 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
3103 # 714 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3104
3105
3106
3107 extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
3108 extern __off64_t ftello64 (FILE *__stream);
3109 extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
3110 extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
3111
3112
3113
3114
3115 extern void clearerr (FILE *__stream) throw ();
3116
3117 extern int feof (FILE *__stream) throw ();
3118
3119 extern int ferror (FILE *__stream) throw ();
3120
3121
3122
3123
3124 extern void clearerr_unlocked (FILE *__stream) throw ();
3125 extern int feof_unlocked (FILE *__stream) throw ();
3126 extern int ferror_unlocked (FILE *__stream) throw ();
3127
3128
3129
3130
3131
3132
3133
3134
3135 extern void perror (__const char *__s);
3136
3137 # 760 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3138 extern int fileno (FILE *__stream) throw ();
3139
3140
3141
3142
3143 extern int fileno_unlocked (FILE *__stream) throw ();
3144 # 775 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3145 extern FILE *popen (__const char *__command, __const char *__modes);
3146
3147
3148
3149
3150
3151 extern int pclose (FILE *__stream);
3152
3153
3154
3155
3156
3157 extern char *ctermid (char *__s) throw ();
3158
3159
3160
3161
3162
3163 extern char *cuserid (char *__s);
3164 # 815 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3165 extern void flockfile (FILE *__stream) throw ();
3166
3167
3168
3169 extern int ftrylockfile (FILE *__stream) throw ();
3170
3171
3172 extern void funlockfile (FILE *__stream) throw ();
3173 # 869 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/stdio.h" 3 4
3174 }
3175 # 54 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 2 3
3176 # 98 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 3
3177 namespace std
3178 {
3179 using ::FILE;
3180 using ::fpos_t;
3181
3182 using ::clearerr;
3183 using ::fclose;
3184 using ::feof;
3185 using ::ferror;
3186 using ::fflush;
3187 using ::fgetc;
3188 using ::fgetpos;
3189 using ::fgets;
3190 using ::fopen;
3191 using ::fprintf;
3192 using ::fputc;
3193 using ::fputs;
3194 using ::fread;
3195 using ::freopen;
3196 using ::fscanf;
3197 using ::fseek;
3198 using ::fsetpos;
3199 using ::ftell;
3200 using ::fwrite;
3201 using ::getc;
3202 using ::getchar;
3203 using ::gets;
3204 using ::perror;
3205 using ::printf;
3206 using ::putc;
3207 using ::putchar;
3208 using ::puts;
3209 using ::remove;
3210 using ::rename;
3211 using ::rewind;
3212 using ::scanf;
3213 using ::setbuf;
3214 using ::setvbuf;
3215 using ::sprintf;
3216 using ::sscanf;
3217 using ::tmpfile;
3218 using ::tmpnam;
3219 using ::ungetc;
3220 using ::vfprintf;
3221 using ::vprintf;
3222 using ::vsprintf;
3223 }
3224 # 154 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 3
3225 namespace __gnu_cxx
3226 {
3227 # 169 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/cstdio" 3
3228 using ::snprintf;
3229 using ::vfscanf;
3230 using ::vscanf;
3231 using ::vsnprintf;
3232 using ::vsscanf;
3233
3234 }
3235
3236 namespace std
3237 {
3238 using __gnu_cxx::snprintf;
3239 using __gnu_cxx::vfscanf;
3240 using __gnu_cxx::vscanf;
3241 using __gnu_cxx::vsnprintf;
3242 using __gnu_cxx::vsscanf;
3243 }
3244 # 44 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++locale.h" 2 3
3245
3246
3247
3248 namespace std
3249 {
3250 typedef int* __c_locale;
3251
3252
3253
3254
3255
3256 template<typename _Tv>
3257 int
3258 __convert_from_v(char* __out,
3259 const int __size __attribute__((__unused__)),
3260 const char* __fmt,
3261 _Tv __v, const __c_locale&, int __prec)
3262 {
3263 char* __old = std::setlocale(1, __null);
3264 char* __sav = __null;
3265 if (std::strcmp(__old, "C"))
3266 {
3267 __sav = new char[std::strlen(__old) + 1];
3268 std::strcpy(__sav, __old);
3269 std::setlocale(1, "C");
3270 }
3271
3272
3273
3274
3275 const int __ret = std::sprintf(__out, __fmt, __prec, __v);
3276
3277
3278 if (__sav)
3279 {
3280 std::setlocale(1, __sav);
3281 delete [] __sav;
3282 }
3283 return __ret;
3284 }
3285 }
3286 # 46 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/iosfwd" 2 3
3287 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++io.h" 1 3
3288 # 38 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/c++io.h" 3
3289 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/gthr.h" 1 3
3290 # 33 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/gthr.h" 3
3291 #pragma GCC visibility push(default)
3292 # 114 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/gthr.h" 3
3293 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/gthr-default.h" 1 3
3294 # 44 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/c++/bfin-linux-uclibc/bits/gthr-default.h" 3
3295 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 1 3 4
3296 # 28 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3297 extern "C" {
3298 # 171 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3299 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/posix_opt.h" 1 3 4
3300 # 172 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 2 3 4
3301
3302
3303
3304 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/environments.h" 1 3 4
3305 # 23 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/environments.h" 3 4
3306 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/wordsize.h" 1 3 4
3307 # 24 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/environments.h" 2 3 4
3308 # 176 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 2 3 4
3309 # 195 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3310 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.1.2/include/stddef.h" 1 3 4
3311 # 196 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 2 3 4
3312 # 236 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3313 typedef __intptr_t intptr_t;
3314
3315
3316
3317
3318
3319
3320 typedef __socklen_t socklen_t;
3321 # 256 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3322 extern int access (__const char *__name, int __type) throw () __attribute__ ((__nonnull__ (1)));
3323 # 299 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3324 extern __off_t lseek (int __fd, __off_t __offset, int __whence) throw ();
3325 # 310 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3326 extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
3327 throw ();
3328
3329
3330
3331
3332
3333
3334 extern int close (int __fd);
3335
3336
3337
3338
3339
3340
3341 extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
3342
3343
3344
3345
3346
3347 extern ssize_t write (int __fd, __const void *__buf, size_t __n) ;
3348 # 341 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3349 extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
3350 __off_t __offset) ;
3351
3352
3353
3354
3355
3356
3357 extern ssize_t pwrite (int __fd, __const void *__buf, size_t __n,
3358 __off_t __offset) ;
3359 # 369 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3360 extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
3361 __off64_t __offset) ;
3362
3363
3364 extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n,
3365 __off64_t __offset) ;
3366
3367
3368
3369
3370
3371
3372
3373 extern int pipe (int __pipedes[2]) throw () ;
3374 # 391 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3375 extern unsigned int alarm (unsigned int __seconds) throw ();
3376 # 403 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3377 extern unsigned int sleep (unsigned int __seconds);
3378
3379
3380
3381
3382
3383
3384 extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
3385 throw ();
3386
3387
3388
3389
3390
3391
3392 extern int usleep (__useconds_t __useconds);
3393 # 427 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3394 extern int pause (void);
3395
3396
3397
3398 extern int chown (__const char *__file, __uid_t __owner, __gid_t __group)
3399 throw () __attribute__ ((__nonnull__ (1))) ;
3400
3401
3402
3403 extern int fchown (int __fd, __uid_t __owner, __gid_t __group) throw () ;
3404
3405
3406
3407
3408 extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group)
3409 throw () __attribute__ ((__nonnull__ (1))) ;
3410 # 455 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3411 extern int chdir (__const char *__path) throw () __attribute__ ((__nonnull__ (1))) ;
3412
3413
3414
3415 extern int fchdir (int __fd) throw () ;
3416 # 469 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3417 extern char *getcwd (char *__buf, size_t __size) throw () ;
3418
3419
3420
3421
3422
3423 extern char *get_current_dir_name (void) throw ();
3424 # 488 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3425 extern int dup (int __fd) throw () ;
3426
3427
3428 extern int dup2 (int __fd, int __fd2) throw ();
3429
3430
3431 extern char **__environ;
3432
3433 extern char **environ;
3434
3435
3436
3437
3438
3439 extern int execve (__const char *__path, char *__const __argv[],
3440 char *__const __envp[]) throw () __attribute__ ((__nonnull__ (1)));
3441 # 514 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
3442 extern int execv (__const char *__path, char *__const __argv[])
3443 throw () __attribute__ ((__nonnull__ (1)));
3444
3445
3446
3447 extern int execle (__const char *__path, __const char *__arg, ...)
3448 throw () __attribute__ ((__nonnull__ (1)));
3449
3450
3451
3452 extern int execl (__const char *__path, __const char *__arg, ...)
3453 throw () __attribute__ ((__nonnull__ (1)));
3454
3455
3456
3457 extern int execvp (__const char *__file, char *__const __argv[])
3458 throw () __attribute__ ((__nonnull__ (1)));
3459
3460
3461
3462
3463 extern int execlp (__const char *__file, __const char *__arg, ...)
3464 throw () __attribute__ ((__nonnull__ (1)));
3465
3466
3467
3468
3469 extern int nice (int __inc) throw () ;
3470
3471
3472
3473
3474 extern void _exit (int __status) __attribute__ ((__noreturn__));
3475
3476
3477
3478
3479
3480 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/confname.h" 1 3 4
3481 # 26 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/confname.h" 3 4
3482 enum
3483 {
3484 _PC_LINK_MAX,
3485
3486 _PC_MAX_CANON,
3487
3488 _PC_MAX_INPUT,
3489
3490 _PC_NAME_MAX,
3491
3492 _PC_PATH_MAX,
3493
3494 _PC_PIPE_BUF,
3495
3496 _PC_CHOWN_RESTRICTED,
3497
3498 _PC_NO_TRUNC,
3499
3500 _PC_VDISABLE,
3501
3502 _PC_SYNC_IO,
3503
3504 _PC_ASYNC_IO,
3505
3506 _PC_PRIO_IO,
3507
3508 _PC_SOCK_MAXBUF,
3509
3510 _PC_FILESIZEBITS,
3511
3512 _PC_REC_INCR_XFER_SIZE,
3513
3514 _PC_REC_MAX_XFER_SIZE,
3515
3516 _PC_REC_MIN_XFER_SIZE,
3517
3518 _PC_REC_XFER_ALIGN,
3519
3520 _PC_ALLOC_SIZE_MIN,
3521
3522 _PC_SYMLINK_MAX,
3523
3524 _PC_2_SYMLINKS
3525
3526 };
3527
3528
3529 enum
3530 {
3531 _SC_ARG_MAX,
3532
3533 _SC_CHILD_MAX,
3534
3535 _SC_CLK_TCK,
3536
3537 _SC_NGROUPS_MAX,
3538
3539 _SC_OPEN_MAX,
3540
3541 _SC_STREAM_MAX,
3542
3543 _SC_TZNAME_MAX,
3544
3545 _SC_JOB_CONTROL,
3546
3547 _SC_SAVED_IDS,
3548
3549 _SC_REALTIME_SIGNALS,
3550
3551 _SC_PRIORITY_SCHEDULING,
3552
3553 _SC_TIMERS,
3554
3555 _SC_ASYNCHRONOUS_IO,
3556
3557 _SC_PRIORITIZED_IO,
3558
3559 _SC_SYNCHRONIZED_IO,
3560
3561 _SC_FSYNC,
3562
3563 _SC_MAPPED_FILES,
3564
3565 _SC_MEMLOCK,
3566
3567 _SC_MEMLOCK_RANGE,
3568
3569 _SC_MEMORY_PROTECTION,
3570
3571 _SC_MESSAGE_PASSING,
3572
3573 _SC_SEMAPHORES,
3574
3575 _SC_SHARED_MEMORY_OBJECTS,
3576
3577 _SC_AIO_LISTIO_MAX,
3578
3579 _SC_AIO_MAX,
3580
3581 _SC_AIO_PRIO_DELTA_MAX,
3582
3583 _SC_DELAYTIMER_MAX,
3584
3585 _SC_MQ_OPEN_MAX,
3586
3587 _SC_MQ_PRIO_MAX,
3588
3589 _SC_VERSION,
3590
3591 _SC_PAGESIZE,
3592
3593
3594 _SC_RTSIG_MAX,
3595
3596 _SC_SEM_NSEMS_MAX,
3597
3598 _SC_SEM_VALUE_MAX,
3599
3600 _SC_SIGQUEUE_MAX,
3601
3602 _SC_TIMER_MAX,
3603
3604
3605
3606
3607 _SC_BC_BASE_MAX,
3608
3609 _SC_BC_DIM_MAX,
3610
3611 _SC_BC_SCALE_MAX,
3612
3613 _SC_BC_STRING_MAX,
3614
3615 _SC_COLL_WEIGHTS_MAX,
3616
3617 _SC_EQUIV_CLASS_MAX,
3618
3619 _SC_EXPR_NEST_MAX,
3620
3621 _SC_LINE_MAX,
3622
3623 _SC_RE_DUP_MAX,
3624
3625 _SC_CHARCLASS_NAME_MAX,
3626
3627
3628 _SC_2_VERSION,
3629
3630 _SC_2_C_BIND,
3631
3632 _SC_2_C_DEV,
3633
3634 _SC_2_FORT_DEV,
3635
3636 _SC_2_FORT_RUN,
3637
3638 _SC_2_SW_DEV,
3639
3640 _SC_2_LOCALEDEF,
3641
3642
3643 _SC_PII,
3644
3645 _SC_PII_XTI,
3646
3647 _SC_PII_SOCKET,
3648
3649 _SC_PII_INTERNET,
3650
3651 _SC_PII_OSI,
3652
3653 _SC_POLL,
3654
3655 _SC_SELECT,
3656
3657 _SC_UIO_MAXIOV,
3658
3659 _SC_IOV_MAX = _SC_UIO_MAXIOV,
3660
3661 _SC_PII_INTERNET_STREAM,
3662
3663 _SC_PII_INTERNET_DGRAM,
3664
3665 _SC_PII_OSI_COTS,
3666
3667 _SC_PII_OSI_CLTS,
3668
3669 _SC_PII_OSI_M,
3670
3671 _SC_T_IOV_MAX,
3672
3673
3674
3675 _SC_THREADS,
3676
3677 _SC_THREAD_SAFE_FUNCTIONS,
3678
3679 _SC_GETGR_R_SIZE_MAX,
3680
3681 _SC_GETPW_R_SIZE_MAX,
3682
3683 _SC_LOGIN_NAME_MAX,
3684
3685 _SC_TTY_NAME_MAX,
3686
3687 _SC_THREAD_DESTRUCTOR_ITERATIONS,
3688
3689 _SC_THREAD_KEYS_MAX,
3690
3691 _SC_THREAD_STACK_MIN,
3692
3693 _SC_THREAD_THREADS_MAX,
3694
3695 _SC_THREAD_ATTR_STACKADDR,
3696
3697 _SC_THREAD_ATTR_STACKSIZE,
3698
3699 _SC_THREAD_PRIORITY_SCHEDULING,
3700
3701 _SC_THREAD_PRIO_INHERIT,
3702
3703 _SC_THREAD_PRIO_PROTECT,
3704
3705 _SC_THREAD_PROCESS_SHARED,
3706
3707
3708 _SC_NPROCESSORS_CONF,
3709
3710 _SC_NPROCESSORS_ONLN,
3711
3712 _SC_PHYS_PAGES,
3713
3714 _SC_AVPHYS_PAGES,
3715
3716 _SC_ATEXIT_MAX,
3717
3718 _SC_PASS_MAX,
3719
3720
3721 _SC_XOPEN_VERSION,
3722
3723 _SC_XOPEN_XCU_VERSION,
3724
3725 _SC_XOPEN_UNIX,
3726
3727 _SC_XOPEN_CRYPT,
3728
3729 _SC_XOPEN_ENH_I18N,
3730
3731 _SC_XOPEN_SHM,
3732
3733
3734 _SC_2_CHAR_TERM,
3735
3736 _SC_2_C_VERSION,
3737
3738 _SC_2_UPE,
3739
3740
3741 _SC_XOPEN_XPG2,
3742
3743 _SC_XOPEN_XPG3,
3744
3745 _SC_XOPEN_XPG4,
3746
3747
3748 _SC_CHAR_BIT,
3749
3750 _SC_CHAR_MAX,
3751
3752 _SC_CHAR_MIN,
3753
3754 _SC_INT_MAX,
3755
3756 _SC_INT_MIN,
3757
3758 _SC_LONG_BIT,
3759
3760 _SC_WORD_BIT,
3761
3762 _SC_MB_LEN_MAX,
3763
3764 _SC_NZERO,
3765
3766 _SC_SSIZE_MAX,
3767
3768 _SC_SCHAR_MAX,
3769
3770 _SC_SCHAR_MIN,
3771
3772 _SC_SHRT_MAX,
3773
3774 _SC_SHRT_MIN,
3775
3776 _SC_UCHAR_MAX,
3777
3778 _SC_UINT_MAX,
3779
3780 _SC_ULONG_MAX,
3781
3782 _SC_USHRT_MAX,
3783
3784
3785 _SC_NL_ARGMAX,
3786
3787 _SC_NL_LANGMAX,
3788
3789 _SC_NL_MSGMAX,
3790
3791 _SC_NL_NMAX,
3792
3793 _SC_NL_SETMAX,
3794
3795 _SC_NL_TEXTMAX,
3796
3797
3798 _SC_XBS5_ILP32_OFF32,
3799
3800 _SC_XBS5_ILP32_OFFBIG,
3801
3802 _SC_XBS5_LP64_OFF64,
3803
3804 _SC_XBS5_LPBIG_OFFBIG,
3805
3806
3807 _SC_XOPEN_LEGACY,
3808
3809 _SC_XOPEN_REALTIME,
3810
3811 _SC_XOPEN_REALTIME_THREADS,
3812
3813
3814 _SC_ADVISORY_INFO,
3815
3816 _SC_BARRIERS,
3817
3818 _SC_BASE,
3819
3820 _SC_C_LANG_SUPPORT,
3821
3822 _SC_C_LANG_SUPPORT_R,
3823
3824 _SC_CLOCK_SELECTION,
3825
3826 _SC_CPUTIME,
3827
3828 _SC_THREAD_CPUTIME,
3829
3830 _SC_DEVICE_IO,
3831
3832 _SC_DEVICE_SPECIFIC,
3833
3834 _SC_DEVICE_SPECIFIC_R,
3835
3836 _SC_FD_MGMT,
3837
3838 _SC_FIFO,
3839
3840 _SC_PIPE,
3841
3842 _SC_FILE_ATTRIBUTES,
3843
3844 _SC_FILE_LOCKING,
3845
3846 _SC_FILE_SYSTEM,
3847
3848 _SC_MONOTONIC_CLOCK,
3849
3850 _SC_MULTI_PROCESS,
3851
3852 _SC_SINGLE_PROCESS,
3853
3854 _SC_NETWORKING,
3855
3856 _SC_READER_WRITER_LOCKS,
3857
3858 _SC_SPIN_LOCKS,
3859
3860 _SC_REGEXP,
3861
3862 _SC_REGEX_VERSION,
3863
3864 _SC_SHELL,
3865
3866 _SC_SIGNALS,
3867
3868 _SC_SPAWN,
3869
3870 _SC_SPORADIC_SERVER,
3871
3872 _SC_THREAD_SPORADIC_SERVER,
3873
3874 _SC_SYSTEM_DATABASE,
3875
3876 _SC_SYSTEM_DATABASE_R,
3877
3878 _SC_TIMEOUTS,
3879
3880 _SC_TYPED_MEMORY_OBJECTS,
3881
3882 _SC_USER_GROUPS,
3883
3884 _SC_USER_GROUPS_R,
3885
3886 _SC_2_PBS,
3887
3888 _SC_2_PBS_ACCOUNTING,
3889
3890 _SC_2_PBS_LOCATE,
3891
3892 _SC_2_PBS_MESSAGE,
3893
3894 _SC_2_PBS_TRACK,
3895
3896 _SC_SYMLOOP_MAX,
3897
3898 _SC_STREAMS,
3899
3900 _SC_2_PBS_CHECKPOINT,
3901
3902
3903 _SC_V6_ILP32_OFF32,
3904
3905 _SC_V6_ILP32_OFFBIG,
3906
3907 _SC_V6_LP64_OFF64,
3908
3909 _SC_V6_LPBIG_OFFBIG,
3910
3911
3912 _SC_HOST_NAME_MAX,
3913
3914 _SC_TRACE,
3915
3916 _SC_TRACE_EVENT_FILTER,
3917
3918 _SC_TRACE_INHERIT,
3919
3920 _SC_TRACE_LOG,
3921
3922
3923 _SC_LEVEL1_ICACHE_SIZE,
3924
3925 _SC_LEVEL1_ICACHE_ASSOC,
3926
3927 _SC_LEVEL1_ICACHE_LINESIZE,
3928
3929 _SC_LEVEL1_DCACHE_SIZE,
3930
3931 _SC_LEVEL1_DCACHE_ASSOC,
3932
3933 _SC_LEVEL1_DCACHE_LINESIZE,
3934
3935 _SC_LEVEL2_CACHE_SIZE,
3936
3937 _SC_LEVEL2_CACHE_ASSOC,
3938
3939 _SC_LEVEL2_CACHE_LINESIZE,
3940
3941 _SC_LEVEL3_CACHE_SIZE,
3942
3943 _SC_LEVEL3_CACHE_ASSOC,
3944
3945 _SC_LEVEL3_CACHE_LINESIZE,
3946
3947 _SC_LEVEL4_CACHE_SIZE,
3948
3949 _SC_LEVEL4_CACHE_ASSOC,
3950
3951 _SC_LEVEL4_CACHE_LINESIZE,
3952
3953
3954
3955 _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
3956
3957 _SC_RAW_SOCKETS
3958
3959 };
3960
3961
3962
3963
3964
3965 enum
3966 {
3967 _CS_PATH,
3968
3969
3970 _CS_V6_WIDTH_RESTRICTED_ENVS,
3971
3972
3973
3974
3975 _CS_LFS_CFLAGS = 1000,
3976
3977 _CS_LFS_LDFLAGS,
3978
3979 _CS_LFS_LIBS,
3980
3981 _CS_LFS_LINTFLAGS,
3982
3983 _CS_LFS64_CFLAGS,
3984
3985 _CS_LFS64_LDFLAGS,
3986
3987 _CS_LFS64_LIBS,
3988
3989 _CS_LFS64_LINTFLAGS,
3990
3991
3992
3993
3994 _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
3995
3996 _CS_XBS5_ILP32_OFF32_LDFLAGS,
3997
3998 _CS_XBS5_ILP32_OFF32_LIBS,
3999
4000 _CS_XBS5_ILP32_OFF32_LINTFLAGS,
4001
4002 _CS_XBS5_ILP32_OFFBIG_CFLAGS,
4003
4004 _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
4005
4006 _CS_XBS5_ILP32_OFFBIG_LIBS,
4007
4008 _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
4009
4010 _CS_XBS5_LP64_OFF64_CFLAGS,
4011
4012 _CS_XBS5_LP64_OFF64_LDFLAGS,
4013
4014 _CS_XBS5_LP64_OFF64_LIBS,
4015
4016 _CS_XBS5_LP64_OFF64_LINTFLAGS,
4017
4018 _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
4019
4020 _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
4021
4022 _CS_XBS5_LPBIG_OFFBIG_LIBS,
4023
4024 _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
4025
4026
4027
4028 _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
4029
4030 _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
4031
4032 _CS_POSIX_V6_ILP32_OFF32_LIBS,
4033
4034 _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
4035
4036 _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
4037
4038 _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
4039
4040 _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
4041
4042 _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
4043
4044 _CS_POSIX_V6_LP64_OFF64_CFLAGS,
4045
4046 _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
4047
4048 _CS_POSIX_V6_LP64_OFF64_LIBS,
4049
4050 _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
4051
4052 _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
4053
4054 _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
4055
4056 _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
4057
4058 _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
4059
4060
4061 };
4062 # 553 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 2 3 4
4063
4064
4065 extern long int pathconf (__const char *__path, int __name)
4066 throw () __attribute__ ((__nonnull__ (1)));
4067
4068
4069 extern long int fpathconf (int __fd, int __name) throw ();
4070
4071
4072 extern long int sysconf (int __name) throw ();
4073
4074
4075
4076 extern size_t confstr (int __name, char *__buf, size_t __len) throw ();
4077
4078
4079
4080
4081 extern __pid_t getpid (void) throw ();
4082
4083
4084 extern __pid_t getppid (void) throw ();
4085
4086
4087
4088
4089 extern __pid_t getpgrp (void) throw ();
4090 # 589 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4091 extern __pid_t __getpgid (__pid_t __pid) throw ();
4092
4093 extern __pid_t getpgid (__pid_t __pid) throw ();
4094
4095
4096
4097
4098
4099
4100 extern int setpgid (__pid_t __pid, __pid_t __pgid) throw ();
4101 # 615 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4102 extern int setpgrp (void) throw ();
4103 # 632 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4104 extern __pid_t setsid (void) throw ();
4105
4106
4107
4108 extern __pid_t getsid (__pid_t __pid) throw ();
4109
4110
4111
4112 extern __uid_t getuid (void) throw ();
4113
4114
4115 extern __uid_t geteuid (void) throw ();
4116
4117
4118 extern __gid_t getgid (void) throw ();
4119
4120
4121 extern __gid_t getegid (void) throw ();
4122
4123
4124
4125
4126 extern int getgroups (int __size, __gid_t __list[]) throw () ;
4127 # 665 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4128 extern int setuid (__uid_t __uid) throw ();
4129
4130
4131
4132
4133 extern int setreuid (__uid_t __ruid, __uid_t __euid) throw ();
4134
4135
4136
4137
4138 extern int seteuid (__uid_t __uid) throw ();
4139
4140
4141
4142
4143
4144
4145 extern int setgid (__gid_t __gid) throw ();
4146
4147
4148
4149
4150 extern int setregid (__gid_t __rgid, __gid_t __egid) throw ();
4151
4152
4153
4154
4155 extern int setegid (__gid_t __gid) throw ();
4156
4157
4158
4159
4160
4161 extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
4162 throw ();
4163
4164
4165
4166 extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
4167 throw ();
4168
4169
4170
4171 extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
4172 throw ();
4173
4174
4175
4176 extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
4177 throw ();
4178
4179
4180
4181
4182
4183
4184
4185 extern __pid_t fork (void) throw ();
4186
4187
4188
4189
4190
4191
4192
4193 extern __pid_t vfork (void) throw ();
4194
4195
4196
4197
4198
4199 extern char *ttyname (int __fd) throw ();
4200
4201
4202
4203 extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
4204 throw () __attribute__ ((__nonnull__ (2))) ;
4205
4206
4207
4208 extern int isatty (int __fd) throw ();
4209 # 756 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4210 extern int link (__const char *__from, __const char *__to)
4211 throw () __attribute__ ((__nonnull__ (1, 2))) ;
4212 # 769 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4213 extern int symlink (__const char *__from, __const char *__to)
4214 throw () __attribute__ ((__nonnull__ (1, 2))) ;
4215
4216
4217
4218
4219 extern ssize_t readlink (__const char *__restrict __path,
4220 char *__restrict __buf, size_t __len)
4221 throw () __attribute__ ((__nonnull__ (1, 2))) ;
4222 # 792 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4223 extern int unlink (__const char *__name) throw () __attribute__ ((__nonnull__ (1)));
4224 # 801 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4225 extern int rmdir (__const char *__path) throw () __attribute__ ((__nonnull__ (1)));
4226
4227
4228
4229 extern __pid_t tcgetpgrp (int __fd) throw ();
4230
4231
4232 extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) throw ();
4233
4234
4235
4236
4237
4238
4239 extern char *getlogin (void);
4240
4241
4242
4243
4244
4245
4246
4247 extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
4248 # 838 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4249 # 1 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 1 3 4
4250 # 52 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 3 4
4251 extern "C" {
4252 # 61 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 3 4
4253 extern char *optarg;
4254 # 75 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 3 4
4255 extern int optind;
4256
4257
4258
4259
4260 extern int opterr;
4261
4262
4263
4264 extern int optopt;
4265 # 154 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 3 4
4266 extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
4267 throw ();
4268 # 175 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/bits/getopt.h" 3 4
4269 }
4270 # 839 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 2 3 4
4271
4272
4273
4274
4275
4276
4277
4278 extern int gethostname (char *__name, size_t __len) throw () __attribute__ ((__nonnull__ (1)));
4279
4280
4281
4282
4283
4284
4285 extern int sethostname (__const char *__name, size_t __len)
4286 throw () __attribute__ ((__nonnull__ (1))) ;
4287
4288
4289
4290 extern int sethostid (long int __id) throw () ;
4291
4292
4293
4294
4295
4296 extern int getdomainname (char *__name, size_t __len)
4297 throw () __attribute__ ((__nonnull__ (1))) ;
4298 extern int setdomainname (__const char *__name, size_t __len)
4299 throw () __attribute__ ((__nonnull__ (1))) ;
4300
4301
4302
4303
4304
4305 extern int vhangup (void) throw ();
4306 # 894 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4307 extern int acct (__const char *__name) throw ();
4308
4309
4310
4311 extern char *getusershell (void) throw ();
4312 extern void endusershell (void) throw ();
4313 extern void setusershell (void) throw ();
4314 # 915 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/include/unistd.h" 3 4
4315 extern int chroot (__const char *__path) throw () __attribute__ ((__nonnull__ (1))) ;
4316
4317
4318
4319 extern char *getpass (__const char *__prompt) __attribute__ ((__nonnull__ (1)));
4320 # 928 "/usr/local/src/blackfin/toolchains/20080521/bfin-linux-uc