Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 1 "<stdin>"
- # 1 "<built-in>"
- # 1 "<command-line>"
- # 1 "./include/libc-symbols.h" 1
- # 49 "./include/libc-symbols.h"
- # 1 "./include/bits/uClibc_arch_features.h" 1
- # 50 "./include/libc-symbols.h" 2
- # 1 "<command-line>" 2
- # 1 "<stdin>"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 143 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 3 4
- # 143 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 3 4
- typedef int ptrdiff_t;
- # 209 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 3 4
- typedef unsigned int size_t;
- # 321 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 3 4
- typedef long int wchar_t;
- # 2 "<stdin>" 2
- # 1 "./libpthread/nptl/pthreadP.h" 1
- # 21 "./libpthread/nptl/pthreadP.h"
- # 1 "./include/pthread.h" 1
- # 22 "./include/pthread.h"
- # 1 "./include/features.h" 1
- # 197 "./include/features.h"
- # 1 "./include/bits/uClibc_config.h" 1
- # 198 "./include/features.h" 2
- # 407 "./include/features.h"
- # 1 "./include/sys/cdefs.h" 1
- # 408 "./include/features.h" 2
- # 435 "./include/features.h"
- # 1 "./include/libc-internal.h" 1
- # 21 "./include/libc-internal.h"
- # 1 "./include/features.h" 1
- # 22 "./include/libc-internal.h" 2
- # 46 "./include/libc-internal.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 47 "./include/libc-internal.h" 2
- # 53 "./include/libc-internal.h"
- extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen);
- extern __typeof (__xpg_strerror_r) __xpg_strerror_r __asm__ ("" "__GI___xpg_strerror_r") __attribute__ ((visibility ("hidden")));
- # 68 "./include/libc-internal.h"
- extern const char *__uclibc_progname __attribute__ ((visibility ("hidden")));
- # 436 "./include/features.h" 2
- # 23 "./include/pthread.h" 2
- # 1 "./include/endian.h" 1
- # 36 "./include/endian.h"
- # 1 "./include/bits/endian.h" 1
- # 37 "./include/endian.h" 2
- # 59 "./include/endian.h"
- # 1 "./include/stdint.h" 1
- # 29 "./include/stdint.h"
- # 1 "./include/bits/wordsize.h" 1
- # 30 "./include/stdint.h" 2
- # 38 "./include/stdint.h"
- typedef signed char int8_t;
- typedef short int int16_t;
- typedef int int32_t;
- __extension__
- typedef long long int int64_t;
- typedef unsigned char uint8_t;
- typedef unsigned short int uint16_t;
- typedef unsigned int uint32_t;
- __extension__
- typedef unsigned long long int uint64_t;
- typedef signed char int_least8_t;
- typedef short int int_least16_t;
- typedef int int_least32_t;
- __extension__
- typedef long long int int_least64_t;
- typedef unsigned char uint_least8_t;
- typedef unsigned short int uint_least16_t;
- typedef unsigned int uint_least32_t;
- __extension__
- typedef unsigned long long int uint_least64_t;
- typedef signed char int_fast8_t;
- typedef int int_fast16_t;
- typedef int int_fast32_t;
- __extension__
- typedef long long int int_fast64_t;
- typedef unsigned char uint_fast8_t;
- typedef unsigned int uint_fast16_t;
- typedef unsigned int uint_fast32_t;
- __extension__
- typedef unsigned long long int uint_fast64_t;
- # 127 "./include/stdint.h"
- typedef int intptr_t;
- typedef unsigned int uintptr_t;
- # 139 "./include/stdint.h"
- __extension__
- typedef long long int intmax_t;
- __extension__
- typedef unsigned long long int uintmax_t;
- # 60 "./include/endian.h" 2
- # 71 "./include/endian.h"
- # 1 "./include/byteswap.h" 1
- # 22 "./include/byteswap.h"
- # 1 "./include/bits/byteswap.h" 1
- # 1 "./include/bits/byteswap-common.h" 1
- # 27 "./include/bits/byteswap-common.h"
- # 1 "./include/bits/types.h" 1
- # 27 "./include/bits/types.h"
- # 1 "./include/bits/wordsize.h" 1
- # 28 "./include/bits/types.h" 2
- # 1 "./include/bits/kernel_types.h" 1
- # 11 "./include/bits/kernel_types.h"
- typedef unsigned short __kernel_dev_t;
- typedef unsigned long __kernel_ino_t;
- typedef unsigned short __kernel_mode_t;
- typedef unsigned short __kernel_nlink_t;
- typedef long __kernel_off_t;
- typedef int __kernel_pid_t;
- typedef unsigned short __kernel_ipc_pid_t;
- typedef unsigned short __kernel_uid_t;
- typedef unsigned short __kernel_gid_t;
- typedef unsigned int __kernel_size_t;
- typedef int __kernel_ssize_t;
- typedef int __kernel_ptrdiff_t;
- typedef long __kernel_time_t;
- typedef long __kernel_suseconds_t;
- typedef long __kernel_clock_t;
- typedef int __kernel_daddr_t;
- typedef char * __kernel_caddr_t;
- typedef unsigned short __kernel_uid16_t;
- typedef unsigned short __kernel_gid16_t;
- typedef unsigned int __kernel_uid32_t;
- typedef unsigned int __kernel_gid32_t;
- typedef unsigned short __kernel_old_uid_t;
- typedef unsigned short __kernel_old_gid_t;
- typedef __kernel_dev_t __kernel_old_dev_t;
- typedef long __kernel_long_t;
- typedef unsigned long __kernel_ulong_t;
- typedef long long __kernel_loff_t;
- typedef struct {
- int __val[2];
- } __kernel_fsid_t;
- # 31 "./include/bits/types.h" 2
- typedef unsigned char __u_char;
- typedef unsigned short int __u_short;
- typedef unsigned int __u_int;
- typedef unsigned long int __u_long;
- typedef signed char __int8_t;
- typedef unsigned char __uint8_t;
- typedef signed short int __int16_t;
- typedef unsigned short int __uint16_t;
- typedef signed int __int32_t;
- typedef unsigned int __uint32_t;
- __extension__ typedef signed long long int __int64_t;
- __extension__ typedef unsigned long long int __uint64_t;
- __extension__ typedef long long int __quad_t;
- __extension__ typedef unsigned long long int __u_quad_t;
- # 134 "./include/bits/types.h"
- # 1 "./include/bits/typesizes.h" 1
- # 135 "./include/bits/types.h" 2
- __extension__ typedef __u_quad_t __dev_t;
- __extension__ typedef unsigned int __uid_t;
- __extension__ typedef unsigned int __gid_t;
- __extension__ typedef unsigned long int __ino_t;
- __extension__ typedef __u_quad_t __ino64_t;
- __extension__ typedef unsigned int __mode_t;
- __extension__ typedef unsigned int __nlink_t;
- __extension__ typedef long int __off_t;
- __extension__ typedef __quad_t __off64_t;
- __extension__ typedef int __pid_t;
- __extension__ typedef struct { int __val[2]; } __fsid_t;
- __extension__ typedef long int __clock_t;
- __extension__ typedef unsigned long int __rlim_t;
- __extension__ typedef __u_quad_t __rlim64_t;
- __extension__ typedef unsigned int __id_t;
- __extension__ typedef long int __time_t;
- __extension__ typedef unsigned int __useconds_t;
- __extension__ typedef long int __suseconds_t;
- __extension__ typedef int __daddr_t;
- __extension__ typedef long int __swblk_t;
- __extension__ typedef int __key_t;
- __extension__ typedef int __clockid_t;
- __extension__ typedef void * __timer_t;
- __extension__ typedef long int __blksize_t;
- __extension__ typedef long int __blkcnt_t;
- __extension__ typedef __quad_t __blkcnt64_t;
- __extension__ typedef unsigned long int __fsblkcnt_t;
- __extension__ typedef __u_quad_t __fsblkcnt64_t;
- __extension__ typedef unsigned long int __fsfilcnt_t;
- __extension__ typedef __u_quad_t __fsfilcnt64_t;
- __extension__ typedef int __ssize_t;
- typedef __off64_t __loff_t;
- typedef __quad_t *__qaddr_t;
- typedef char *__caddr_t;
- typedef long int __t_scalar_t;
- typedef unsigned long int __t_uscalar_t;
- __extension__ typedef int __intptr_t;
- __extension__ typedef unsigned int __socklen_t;
- # 28 "./include/bits/byteswap-common.h" 2
- # 1 "./include/bits/byteswap-16.h" 1
- # 35 "./include/bits/byteswap-common.h" 2
- # 43 "./include/bits/byteswap-common.h"
- static __inline unsigned int
- __bswap_32 (unsigned int __bsx)
- {
- return __builtin_bswap32 (__bsx);
- }
- # 74 "./include/bits/byteswap-common.h"
- static __inline __uint64_t
- __bswap_64 (__uint64_t __bsx)
- {
- return __builtin_bswap64 (__bsx);
- }
- # 1 "./include/bits/byteswap.h" 2
- # 23 "./include/byteswap.h" 2
- # 72 "./include/endian.h" 2
- # 24 "./include/pthread.h" 2
- # 1 "./include/sched.h" 1
- # 28 "./include/sched.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 29 "./include/sched.h" 2
- # 1 "./include/time.h" 1
- # 119 "./include/time.h"
- struct timespec
- {
- __time_t tv_sec;
- long int tv_nsec;
- };
- # 32 "./include/sched.h" 2
- # 1 "./include/bits/sched.h" 1
- # 72 "./include/bits/sched.h"
- struct sched_param
- {
- int __sched_priority;
- };
- extern int clone (int (*__fn) (void *__arg), void *__child_stack,
- int __flags, void *__arg, ...) __attribute__ ((__nothrow__ ));
- extern int unshare (int __flags) __attribute__ ((__nothrow__ ));
- extern int sched_getcpu (void) __attribute__ ((__nothrow__ ));
- extern int setns (int __fd, int __nstype) __attribute__ ((__nothrow__ ));
- struct __sched_param
- {
- int __sched_priority;
- };
- # 116 "./include/bits/sched.h"
- # 1 "./include/stdlib.h" 1
- # 34 "./include/stdlib.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 35 "./include/stdlib.h" 2
- # 1 "./include/bits/waitflags.h" 1
- # 44 "./include/stdlib.h" 2
- # 1 "./include/bits/waitstatus.h" 1
- # 74 "./include/bits/waitstatus.h"
- union wait
- {
- int w_status;
- struct
- {
- unsigned int:16;
- unsigned int __w_retcode:8;
- unsigned int __w_coredump:1;
- unsigned int __w_termsig:7;
- } __wait_terminated;
- struct
- {
- unsigned int:16;
- unsigned int __w_stopsig:8;
- unsigned int __w_stopval:8;
- } __wait_stopped;
- };
- # 45 "./include/stdlib.h" 2
- # 69 "./include/stdlib.h"
- typedef union
- {
- union wait *__uptr;
- int *__iptr;
- } __WAIT_STATUS __attribute__ ((__transparent_union__));
- # 97 "./include/stdlib.h"
- typedef struct
- {
- int quot;
- int rem;
- } div_t;
- typedef struct
- {
- long int quot;
- long int rem;
- } ldiv_t;
- __extension__ typedef struct
- {
- long long int quot;
- long long int rem;
- } lldiv_t;
- # 154 "./include/stdlib.h"
- extern double atof (const char *__nptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
- extern int atoi (const char *__nptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (atoi) atoi __asm__ ("" "__GI_atoi") __attribute__ ((visibility ("hidden")));
- extern long int atol (const char *__nptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
- __extension__ extern long long int atoll (const char *__nptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
- extern double strtod (const char *__restrict __nptr,
- char **__restrict __endptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (strtod) strtod __asm__ ("" "__GI_strtod") __attribute__ ((visibility ("hidden")));
- extern float strtof (const char *__restrict __nptr,
- char **__restrict __endptr) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern long double strtold (const char *__restrict __nptr,
- char **__restrict __endptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern long int strtol (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (strtol) strtol __asm__ ("" "__GI_strtol") __attribute__ ((visibility ("hidden")));
- extern unsigned long int strtoul (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (strtoul) strtoul __asm__ ("" "__GI_strtoul") __attribute__ ((visibility ("hidden")));
- # 1 "./include/sys/types.h" 1
- # 28 "./include/sys/types.h"
- typedef __u_char u_char;
- typedef __u_short u_short;
- typedef __u_int u_int;
- typedef __u_long u_long;
- typedef __quad_t quad_t;
- typedef __u_quad_t u_quad_t;
- typedef __fsid_t fsid_t;
- typedef __loff_t loff_t;
- typedef __ino_t ino_t;
- typedef __ino64_t ino64_t;
- typedef __dev_t dev_t;
- typedef __gid_t gid_t;
- typedef __mode_t mode_t;
- typedef __nlink_t nlink_t;
- typedef __uid_t uid_t;
- typedef __off_t off_t;
- typedef __off64_t off64_t;
- typedef __pid_t pid_t;
- typedef __id_t id_t;
- typedef __ssize_t ssize_t;
- typedef __daddr_t daddr_t;
- typedef __caddr_t caddr_t;
- typedef __key_t key_t;
- # 132 "./include/sys/types.h"
- # 1 "./include/time.h" 1
- # 57 "./include/time.h"
- typedef __clock_t clock_t;
- # 73 "./include/time.h"
- typedef __time_t time_t;
- # 91 "./include/time.h"
- typedef __clockid_t clockid_t;
- # 103 "./include/time.h"
- typedef __timer_t timer_t;
- # 133 "./include/sys/types.h" 2
- typedef __useconds_t useconds_t;
- typedef __suseconds_t suseconds_t;
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 147 "./include/sys/types.h" 2
- typedef unsigned long int ulong;
- typedef unsigned short int ushort;
- typedef unsigned int uint;
- # 200 "./include/sys/types.h"
- typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
- typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
- typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
- typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
- typedef int register_t __attribute__ ((__mode__ (__word__)));
- # 219 "./include/sys/types.h"
- # 1 "./include/sys/select.h" 1
- # 30 "./include/sys/select.h"
- # 1 "./include/bits/select.h" 1
- # 31 "./include/sys/select.h" 2
- # 1 "./include/bits/sigset.h" 1
- # 22 "./include/bits/sigset.h"
- typedef int __sig_atomic_t;
- # 39 "./include/bits/sigset.h"
- typedef struct {
- unsigned long __val[(64 / (8 * sizeof (unsigned long)))];
- } __sigset_t;
- # 34 "./include/sys/select.h" 2
- typedef __sigset_t sigset_t;
- # 1 "./include/time.h" 1
- # 44 "./include/sys/select.h" 2
- # 1 "./include/bits/time.h" 1
- # 86 "./include/bits/time.h"
- struct timeval
- {
- __time_t tv_sec;
- __suseconds_t tv_usec;
- };
- # 46 "./include/sys/select.h" 2
- # 54 "./include/sys/select.h"
- typedef long int __fd_mask;
- # 66 "./include/sys/select.h"
- typedef struct
- {
- __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
- } fd_set;
- typedef __fd_mask fd_mask;
- # 98 "./include/sys/select.h"
- # 108 "./include/sys/select.h"
- extern int select (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- struct timeval *__restrict __timeout);
- extern __typeof(select) __select_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (select) select __asm__ ("" "__GI_select") __attribute__ ((visibility ("hidden")));
- # 124 "./include/sys/select.h"
- extern int pselect (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- const struct timespec *__restrict __timeout,
- const __sigset_t *__restrict __sigmask);
- # 220 "./include/sys/types.h" 2
- # 1 "./include/sys/sysmacros.h" 1
- # 24 "./include/sys/sysmacros.h"
- __extension__
- extern unsigned int gnu_dev_major (unsigned long long int __dev)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (gnu_dev_major) gnu_dev_major __asm__ ("" "__GI_gnu_dev_major") __attribute__ ((visibility ("hidden")));
- __extension__
- extern unsigned int gnu_dev_minor (unsigned long long int __dev)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (gnu_dev_minor) gnu_dev_minor __asm__ ("" "__GI_gnu_dev_minor") __attribute__ ((visibility ("hidden")));
- __extension__
- extern unsigned long long int gnu_dev_makedev (unsigned int __major,
- unsigned int __minor)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- # 64 "./include/sys/sysmacros.h"
- # 223 "./include/sys/types.h" 2
- typedef __blksize_t blksize_t;
- typedef __blkcnt_t blkcnt_t;
- typedef __fsblkcnt_t fsblkcnt_t;
- typedef __fsfilcnt_t fsfilcnt_t;
- # 262 "./include/sys/types.h"
- typedef __blkcnt64_t blkcnt64_t;
- typedef __fsblkcnt64_t fsblkcnt64_t;
- typedef __fsfilcnt64_t fsfilcnt64_t;
- # 1 "./include/bits/pthreadtypes.h" 1
- # 39 "./include/bits/pthreadtypes.h"
- typedef unsigned long int pthread_t;
- typedef union
- {
- char __size[36];
- long int __align;
- } pthread_attr_t;
- typedef struct __pthread_internal_slist
- {
- struct __pthread_internal_slist *__next;
- } __pthread_slist_t;
- typedef union
- {
- struct __pthread_mutex_s
- {
- int __lock;
- unsigned int __count;
- int __owner;
- int __kind;
- unsigned int __nusers;
- __extension__ union
- {
- int __spins;
- __pthread_slist_t __list;
- };
- } __data;
- char __size[24];
- long int __align;
- } pthread_mutex_t;
- typedef union
- {
- char __size[4];
- long int __align;
- } pthread_mutexattr_t;
- typedef union
- {
- struct
- {
- int __lock;
- unsigned int __futex;
- __extension__ unsigned long long int __total_seq;
- __extension__ unsigned long long int __wakeup_seq;
- __extension__ unsigned long long int __woken_seq;
- void *__mutex;
- unsigned int __nwaiters;
- unsigned int __broadcast_seq;
- } __data;
- char __size[48];
- __extension__ long long int __align;
- } pthread_cond_t;
- typedef union
- {
- char __size[4];
- long int __align;
- } pthread_condattr_t;
- typedef unsigned int pthread_key_t;
- typedef int pthread_once_t;
- typedef union
- {
- struct
- {
- int __lock;
- unsigned int __nr_readers;
- unsigned int __readers_wakeup;
- unsigned int __writer_wakeup;
- unsigned int __nr_readers_queued;
- unsigned int __nr_writers_queued;
- unsigned char __pad1;
- unsigned char __pad2;
- unsigned char __shared;
- unsigned char __flags;
- # 147 "./include/bits/pthreadtypes.h"
- pthread_t __writer;
- } __data;
- char __size[32];
- long int __align;
- } pthread_rwlock_t;
- typedef union
- {
- char __size[8];
- long int __align;
- } pthread_rwlockattr_t;
- typedef volatile int pthread_spinlock_t;
- typedef union
- {
- char __size[20];
- long int __align;
- } pthread_barrier_t;
- typedef union
- {
- char __size[4];
- int __align;
- } pthread_barrierattr_t;
- # 271 "./include/sys/types.h" 2
- # 214 "./include/stdlib.h" 2
- __extension__
- extern quad_t strtoq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- __extension__
- extern u_quad_t strtouq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- __extension__
- extern long long int strtoll (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (strtoll) strtoll __asm__ ("" "__GI_strtoll") __attribute__ ((visibility ("hidden")));
- __extension__
- extern unsigned long long int strtoull (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 306 "./include/stdlib.h"
- extern char *l64a (long int __n) __attribute__ ((__nothrow__ )) ;
- extern long int a64l (const char *__s)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
- # 322 "./include/stdlib.h"
- extern long int random (void) __attribute__ ((__nothrow__ ));
- extern __typeof (random) random __asm__ ("" "__GI_random") __attribute__ ((visibility ("hidden")));
- extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ ));
- extern char *initstate (unsigned int __seed, char *__statebuf,
- size_t __statelen) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- struct random_data
- {
- int32_t *fptr;
- int32_t *rptr;
- int32_t *state;
- int8_t rand_type;
- int8_t rand_deg;
- int8_t rand_sep;
- int32_t *end_ptr;
- };
- extern int random_r (struct random_data *__restrict __buf,
- int32_t *__restrict __result) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (random_r) random_r __asm__ ("" "__GI_random_r") __attribute__ ((visibility ("hidden")));
- extern int srandom_r (unsigned int __seed, struct random_data *__buf)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (srandom_r) srandom_r __asm__ ("" "__GI_srandom_r") __attribute__ ((visibility ("hidden")));
- extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
- size_t __statelen,
- struct random_data *__restrict __buf)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2, 4)));
- extern __typeof (initstate_r) initstate_r __asm__ ("" "__GI_initstate_r") __attribute__ ((visibility ("hidden")));
- extern int setstate_r (char *__restrict __statebuf,
- struct random_data *__restrict __buf)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (setstate_r) setstate_r __asm__ ("" "__GI_setstate_r") __attribute__ ((visibility ("hidden")));
- extern int rand (void) __attribute__ ((__nothrow__ ));
- extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ ));
- extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ ));
- # 403 "./include/stdlib.h"
- extern double drand48 (void) __attribute__ ((__nothrow__ ));
- extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern long int lrand48 (void) __attribute__ ((__nothrow__ ));
- extern long int nrand48 (unsigned short int __xsubi[3])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern long int mrand48 (void) __attribute__ ((__nothrow__ ));
- extern long int jrand48 (unsigned short int __xsubi[3])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ ));
- extern unsigned short int *seed48 (unsigned short int __seed16v[3])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- struct drand48_data
- {
- unsigned short int __x[3];
- unsigned short int __old_x[3];
- unsigned short int __c;
- unsigned short int __init;
- unsigned long long int __a;
- };
- extern int drand48_r (struct drand48_data *__restrict __buffer,
- double *__restrict __result) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int erand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- double *__restrict __result) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (erand48_r) erand48_r __asm__ ("" "__GI_erand48_r") __attribute__ ((visibility ("hidden")));
- extern int lrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (lrand48_r) lrand48_r __asm__ ("" "__GI_lrand48_r") __attribute__ ((visibility ("hidden")));
- extern int nrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (nrand48_r) nrand48_r __asm__ ("" "__GI_nrand48_r") __attribute__ ((visibility ("hidden")));
- extern int mrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int jrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (jrand48_r) jrand48_r __asm__ ("" "__GI_jrand48_r") __attribute__ ((visibility ("hidden")));
- extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (srand48_r) srand48_r __asm__ ("" "__GI_srand48_r") __attribute__ ((visibility ("hidden")));
- extern int seed48_r (unsigned short int __seed16v[3],
- struct drand48_data *__buffer) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (seed48_r) seed48_r __asm__ ("" "__GI_seed48_r") __attribute__ ((visibility ("hidden")));
- extern int lcong48_r (unsigned short int __param[7],
- struct drand48_data *__buffer)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern void *malloc (size_t __size) __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) ;
- extern void *calloc (size_t __nmemb, size_t __size)
- __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) ;
- extern void *realloc (void *__ptr, size_t __size)
- __attribute__ ((__nothrow__ )) ;
- extern void free (void *__ptr) __attribute__ ((__nothrow__ ));
- # 1 "./include/alloca.h" 1
- # 24 "./include/alloca.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 25 "./include/alloca.h" 2
- extern void *alloca (size_t __size) __attribute__ ((__nothrow__ ));
- # 41 "./include/alloca.h"
- # 1 "./include/bits/stackinfo.h" 1
- # 42 "./include/alloca.h" 2
- # 70 "./include/alloca.h"
- extern int __libc_alloca_cutoff (size_t size);
- # 519 "./include/stdlib.h" 2
- extern void *valloc (size_t __size) __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) ;
- extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern void *aligned_alloc (size_t __alignment, size_t __size)
- __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ;
- extern void abort (void) __attribute__ ((__nothrow__ )) __attribute__ ((__noreturn__));
- extern __typeof (abort) abort __asm__ ("" "__GI_abort") __attribute__ ((visibility ("hidden")));
- extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern void exit (int __status) __attribute__ ((__nothrow__ )) __attribute__ ((__noreturn__));
- extern __typeof (exit) exit __asm__ ("" "__GI_exit") __attribute__ ((visibility ("hidden")));
- extern void _Exit (int __status) __attribute__ ((__nothrow__ )) __attribute__ ((__noreturn__));
- extern char *getenv (const char *__name) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (getenv) getenv __asm__ ("" "__GI_getenv") __attribute__ ((visibility ("hidden")));
- extern char *secure_getenv (const char *__name)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern int putenv (char *__string) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int setenv (const char *__name, const char *__value, int __replace)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (setenv) setenv __asm__ ("" "__GI_setenv") __attribute__ ((visibility ("hidden")));
- extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ ));
- extern __typeof (unsetenv) unsetenv __asm__ ("" "__GI_unsetenv") __attribute__ ((visibility ("hidden")));
- # 617 "./include/stdlib.h"
- extern int clearenv (void) __attribute__ ((__nothrow__ ));
- # 627 "./include/stdlib.h"
- extern char *mktemp (char *__template) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 639 "./include/stdlib.h"
- extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
- # 649 "./include/stdlib.h"
- extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
- extern char *mktemps (char *__template, int __suffixlen) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 668 "./include/stdlib.h"
- extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
- # 678 "./include/stdlib.h"
- extern int mkstemps64 (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ;
- # 688 "./include/stdlib.h"
- extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 699 "./include/stdlib.h"
- extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
- # 709 "./include/stdlib.h"
- extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
- # 720 "./include/stdlib.h"
- extern int mkostemps (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ;
- # 730 "./include/stdlib.h"
- extern int mkostemps64 (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ;
- extern int system (const char *__command) ;
- extern char *canonicalize_file_name (const char *__name)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 757 "./include/stdlib.h"
- extern char *realpath (const char *__restrict __name,
- char *__restrict __resolved) __attribute__ ((__nothrow__ )) ;
- extern __typeof (realpath) realpath __asm__ ("" "__GI_realpath") __attribute__ ((visibility ("hidden")));
- typedef int (*__compar_fn_t) (const void *, const void *);
- typedef __compar_fn_t comparison_fn_t;
- typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
- extern void *bsearch (const void *__key, const void *__base,
- size_t __nmemb, size_t __size, __compar_fn_t __compar)
- __attribute__ ((__nonnull__ (1, 2, 5))) ;
- extern void qsort (void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
- extern __typeof (qsort) qsort __asm__ ("" "__GI_qsort") __attribute__ ((visibility ("hidden")));
- extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
- __compar_d_fn_t __compar, void *__arg)
- __attribute__ ((__nonnull__ (1, 4)));
- extern __typeof (qsort_r) qsort_r __asm__ ("" "__GI_qsort_r") __attribute__ ((visibility ("hidden")));
- extern int abs (int __x) __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- extern long int labs (long int __x) __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- __extension__ extern long long int llabs (long long int __x)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- extern div_t div (int __numer, int __denom)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- extern ldiv_t ldiv (long int __numer, long int __denom)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- __extension__ extern lldiv_t lldiv (long long int __numer,
- long long int __denom)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__)) ;
- # 847 "./include/stdlib.h"
- extern char *gcvt (double __value, int __ndigit, char *__buf)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (3))) ;
- # 915 "./include/stdlib.h"
- extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- # 926 "./include/stdlib.h"
- extern int getsubopt (char **__restrict __optionp,
- char *const *__restrict __tokens,
- char **__restrict __valuep)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2, 3))) ;
- extern void setkey (const char *__key) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 945 "./include/stdlib.h"
- extern int posix_openpt (int __oflag) ;
- # 954 "./include/stdlib.h"
- extern int grantpt (int __fd) __attribute__ ((__nothrow__ ));
- extern int unlockpt (int __fd) __attribute__ ((__nothrow__ ));
- extern char *ptsname (int __fd) __attribute__ ((__nothrow__ )) ;
- # 972 "./include/stdlib.h"
- extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (ptsname_r) ptsname_r __asm__ ("" "__GI_ptsname_r") __attribute__ ((visibility ("hidden")));
- extern int getpt (void);
- # 991 "./include/stdlib.h"
- extern int __drand48_iterate (unsigned short int xsubi[3], struct drand48_data *buffer) __attribute__ ((visibility ("hidden")));
- extern struct drand48_data __libc_drand48_data __attribute__ ((visibility ("hidden")));
- # 117 "./include/bits/sched.h" 2
- typedef unsigned long int __cpu_mask;
- typedef struct
- {
- __cpu_mask __bits[1024 / (8 * sizeof (__cpu_mask))];
- } cpu_set_t;
- # 202 "./include/bits/sched.h"
- extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
- __attribute__ ((__nothrow__ ));
- # 35 "./include/sched.h" 2
- extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
- __attribute__ ((__nothrow__ ));
- extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __attribute__ ((__nothrow__ ));
- extern int sched_setscheduler (__pid_t __pid, int __policy,
- const struct sched_param *__param) __attribute__ ((__nothrow__ ));
- extern int sched_getscheduler (__pid_t __pid) __attribute__ ((__nothrow__ ));
- extern int sched_yield (void) __attribute__ ((__nothrow__ ));
- extern int sched_get_priority_max (int __algorithm) __attribute__ ((__nothrow__ ));
- extern int sched_get_priority_min (int __algorithm) __attribute__ ((__nothrow__ ));
- extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __attribute__ ((__nothrow__ ));
- # 109 "./include/sched.h"
- extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
- const cpu_set_t *__cpuset) __attribute__ ((__nothrow__ ));
- extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
- cpu_set_t *__cpuset) __attribute__ ((__nothrow__ ));
- extern int __clone (int (*__fn) (void *__arg), void *__child_stack,
- int __flags, void *__arg, ...);
- extern int __clone2 (int (*__fn) (void *__arg), void *__child_stack_base,
- size_t __child_stack_size, int __flags, void *__arg, ...);
- # 25 "./include/pthread.h" 2
- # 1 "./include/time.h" 1
- # 29 "./include/time.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 38 "./include/time.h" 2
- # 1 "./include/bits/time.h" 1
- # 37 "./include/bits/time.h"
- # 1 "./include/bits/uClibc_clk_tck.h" 1
- # 38 "./include/bits/time.h" 2
- # 42 "./include/time.h" 2
- # 130 "./include/time.h"
- struct tm
- {
- int tm_sec;
- int tm_min;
- int tm_hour;
- int tm_mday;
- int tm_mon;
- int tm_year;
- int tm_wday;
- int tm_yday;
- int tm_isdst;
- long int tm_gmtoff;
- const char *tm_zone;
- };
- struct itimerspec
- {
- struct timespec it_interval;
- struct timespec it_value;
- };
- struct sigevent;
- # 181 "./include/time.h"
- extern clock_t clock (void) __attribute__ ((__nothrow__ ));
- extern time_t time (time_t *__timer) __attribute__ ((__nothrow__ ));
- extern __typeof (time) time __asm__ ("" "__GI_time") __attribute__ ((visibility ("hidden")));
- extern double difftime (time_t __time1, time_t __time0)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__ ));
- extern size_t strftime (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp) __attribute__ ((__nothrow__ ));
- extern char *strptime (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp)
- __attribute__ ((__nothrow__ ));
- # 242 "./include/time.h"
- extern struct tm *gmtime (const time_t *__timer) __attribute__ ((__nothrow__ ));
- extern struct tm *localtime (const time_t *__timer) __attribute__ ((__nothrow__ ));
- extern __typeof (localtime) localtime __asm__ ("" "__GI_localtime") __attribute__ ((visibility ("hidden")));
- extern struct tm *gmtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __attribute__ ((__nothrow__ ));
- extern struct tm *localtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __attribute__ ((__nothrow__ ));
- extern __typeof (localtime_r) localtime_r __asm__ ("" "__GI_localtime_r") __attribute__ ((visibility ("hidden")));
- extern char *asctime (const struct tm *__tp) __attribute__ ((__nothrow__ ));
- extern __typeof (asctime) asctime __asm__ ("" "__GI_asctime") __attribute__ ((visibility ("hidden")));
- extern char *ctime (const time_t *__timer) __attribute__ ((__nothrow__ ));
- extern __typeof (ctime) ctime __asm__ ("" "__GI_ctime") __attribute__ ((visibility ("hidden")));
- extern char *asctime_r (const struct tm *__restrict __tp,
- char *__restrict __buf) __attribute__ ((__nothrow__ ));
- extern __typeof (asctime_r) asctime_r __asm__ ("" "__GI_asctime_r") __attribute__ ((visibility ("hidden")));
- extern char *ctime_r (const time_t *__restrict __timer,
- char *__restrict __buf) __attribute__ ((__nothrow__ ));
- extern char *tzname[2];
- extern void tzset (void) __attribute__ ((__nothrow__ ));
- extern __typeof (tzset) tzset __asm__ ("" "__GI_tzset") __attribute__ ((visibility ("hidden")));
- extern int daylight;
- extern long int timezone;
- extern int stime (const time_t *__when) __attribute__ ((__nothrow__ ));
- extern __typeof (stime) stime __asm__ ("" "__GI_stime") __attribute__ ((visibility ("hidden")));
- # 325 "./include/time.h"
- extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__ ));
- extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__ ));
- extern int dysize (int __year) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- # 341 "./include/time.h"
- extern int nanosleep (const struct timespec *__requested_time,
- struct timespec *__remaining);
- extern __typeof (nanosleep) nanosleep __asm__ ("" "__GI_nanosleep") __attribute__ ((visibility ("hidden")));
- extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__ ));
- extern __typeof (clock_getres) clock_getres __asm__ ("" "__GI_clock_getres") __attribute__ ((visibility ("hidden")));
- extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__ ));
- extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
- __attribute__ ((__nothrow__ ));
- extern int clock_nanosleep (clockid_t __clock_id, int __flags,
- const struct timespec *__req,
- struct timespec *__rem);
- extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__ ));
- extern int timer_create (clockid_t __clock_id,
- struct sigevent *__restrict __evp,
- timer_t *__restrict __timerid) __attribute__ ((__nothrow__ ));
- extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__ ));
- extern int timer_settime (timer_t __timerid, int __flags,
- const struct itimerspec *__restrict __value,
- struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__ ));
- extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
- __attribute__ ((__nothrow__ ));
- extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__ ));
- # 26 "./include/pthread.h" 2
- # 1 "./include/signal.h" 1
- # 30 "./include/signal.h"
- # 1 "./include/bits/sigset.h" 1
- # 33 "./include/signal.h" 2
- # 471 "./include/signal.h"
- # 29 "./include/pthread.h" 2
- # 1 "./include/bits/setjmp.h" 1
- # 26 "./include/bits/setjmp.h"
- typedef struct
- {
- int __regs[8];
- void * __pc;
- void * __gbr;
- int __fpscr;
- int __fpregs[4];
- } __jmp_buf[1];
- # 31 "./include/pthread.h" 2
- # 1 "./include/bits/wordsize.h" 1
- # 32 "./include/pthread.h" 2
- # 1 "./include/bits/uClibc_pthread.h" 1
- # 29 "./include/bits/uClibc_pthread.h"
- struct _pthread_cleanup_buffer;
- extern int __attribute__ ((weak)) __pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutex_attr);
- extern int __attribute__ ((weak)) __pthread_mutex_lock (pthread_mutex_t *__mutex);
- extern int __attribute__ ((weak)) __pthread_mutex_unlock (pthread_mutex_t *__mutex);
- extern int __attribute__ ((weak)) __pthread_mutex_trylock (pthread_mutex_t *__mutex);
- extern void __attribute__ ((weak)) _pthread_cleanup_push_defer (
- struct _pthread_cleanup_buffer *__buffer,
- void (*__routine) (void *), void *__arg);
- extern void __attribute__ ((weak)) _pthread_cleanup_pop_restore (
- struct _pthread_cleanup_buffer *__buffer,
- int __execute);
- # 34 "./include/pthread.h" 2
- enum
- {
- PTHREAD_CREATE_JOINABLE,
- PTHREAD_CREATE_DETACHED
- };
- enum
- {
- PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_ADAPTIVE_NP
- ,
- PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
- , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
- };
- enum
- {
- PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_ROBUST,
- PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
- };
- enum
- {
- PTHREAD_PRIO_NONE,
- PTHREAD_PRIO_INHERIT,
- PTHREAD_PRIO_PROTECT
- };
- # 119 "./include/pthread.h"
- enum
- {
- PTHREAD_RWLOCK_PREFER_READER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
- PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
- };
- # 151 "./include/pthread.h"
- enum
- {
- PTHREAD_INHERIT_SCHED,
- PTHREAD_EXPLICIT_SCHED
- };
- enum
- {
- PTHREAD_SCOPE_SYSTEM,
- PTHREAD_SCOPE_PROCESS
- };
- enum
- {
- PTHREAD_PROCESS_PRIVATE,
- PTHREAD_PROCESS_SHARED
- };
- # 186 "./include/pthread.h"
- struct _pthread_cleanup_buffer
- {
- void (*__routine) (void *);
- void *__arg;
- int __canceltype;
- struct _pthread_cleanup_buffer *__prev;
- };
- enum
- {
- PTHREAD_CANCEL_ENABLE,
- PTHREAD_CANCEL_DISABLE
- };
- enum
- {
- PTHREAD_CANCEL_DEFERRED,
- PTHREAD_CANCEL_ASYNCHRONOUS
- };
- # 224 "./include/pthread.h"
- extern int pthread_create (pthread_t *__restrict __newthread,
- const pthread_attr_t *__restrict __attr,
- void *(*__start_routine) (void *),
- void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3)));
- extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
- extern int pthread_join (pthread_t __th, void **__thread_return);
- extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __attribute__ ((__nothrow__ ));
- extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
- const struct timespec *__abstime);
- extern int pthread_detach (pthread_t __th) __attribute__ ((__nothrow__ ));
- extern pthread_t pthread_self (void) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern int pthread_attr_init (pthread_attr_t *__attr) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_destroy (pthread_attr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
- int *__detachstate)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
- int __detachstate)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
- size_t *__guardsize)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
- size_t __guardsize)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
- struct sched_param *__restrict __param)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
- const struct sched_param *__restrict
- __param) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
- __attr, int *__restrict __policy)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
- __attr, int *__restrict __inherit)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
- int __inherit)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
- int *__restrict __scope)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
- __attr, void **__restrict __stackaddr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__deprecated__));
- extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
- void *__stackaddr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__));
- extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
- __attr, size_t *__restrict __stacksize)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
- size_t __stacksize)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
- void **__restrict __stackaddr,
- size_t *__restrict __stacksize)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2, 3)));
- extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
- size_t __stacksize) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
- size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 3)));
- extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
- size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 3)));
- extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
- const struct sched_param *__param)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (3)));
- extern int pthread_getschedparam (pthread_t __target_thread,
- int *__restrict __policy,
- struct sched_param *__restrict __param)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2, 3)));
- extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
- __attribute__ ((__nothrow__ ));
- extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
- size_t __buflen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern int pthread_getconcurrency (void) __attribute__ ((__nothrow__ ));
- extern int pthread_setconcurrency (int __level) __attribute__ ((__nothrow__ ));
- extern int pthread_yield (void) __attribute__ ((__nothrow__ ));
- extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (3)));
- extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (3)));
- # 480 "./include/pthread.h"
- extern int pthread_once (pthread_once_t *__once_control,
- void (*__init_routine) (void)) __attribute__ ((__nonnull__ (1, 2)));
- # 492 "./include/pthread.h"
- extern int pthread_setcancelstate (int __state, int *__oldstate);
- extern int pthread_setcanceltype (int __type, int *__oldtype);
- extern int pthread_cancel (pthread_t __th);
- extern void pthread_testcancel (void);
- typedef struct
- {
- struct
- {
- __jmp_buf __cancel_jmp_buf;
- int __mask_was_saved;
- } __cancel_jmp_buf[1];
- void *__pad[4];
- } __pthread_unwind_buf_t __attribute__ ((__aligned__));
- # 526 "./include/pthread.h"
- struct __pthread_cleanup_frame
- {
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
- };
- # 667 "./include/pthread.h"
- extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
- ;
- # 679 "./include/pthread.h"
- extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
- ;
- # 702 "./include/pthread.h"
- extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
- ;
- # 715 "./include/pthread.h"
- extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
- ;
- extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
- __attribute__ ((__noreturn__))
- __attribute__ ((__weak__))
- ;
- struct __jmp_buf_tag;
- extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) __attribute__ ((__nothrow__));
- extern int pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict
- __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
- __restrict __mutex,
- int *__restrict __prioceiling)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
- int __prioceiling,
- int *__restrict __old_ceiling)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 3)));
- extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 793 "./include/pthread.h"
- extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
- int __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
- __attr, int *__restrict __kind)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __protocol)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
- int __protocol)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __prioceiling)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
- int __prioceiling)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
- int __robustness)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
- int __robustness)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 875 "./include/pthread.h"
- extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
- const pthread_rwlockattr_t *__restrict
- __attr) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
- int __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pref)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
- int __pref) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
- const pthread_condattr_t *__restrict __cond_attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_cond_destroy (pthread_cond_t *__cond)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_cond_signal (pthread_cond_t *__cond)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_cond_broadcast (pthread_cond_t *__cond)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex)
- __attribute__ ((__nonnull__ (1, 2)));
- # 987 "./include/pthread.h"
- extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict __abstime)
- __attribute__ ((__nonnull__ (1, 2, 3)));
- extern int pthread_condattr_init (pthread_condattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_condattr_getpshared (const pthread_condattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
- int __pshared) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_condattr_getclock (const pthread_condattr_t *
- __restrict __attr,
- __clockid_t *__restrict __clock_id)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
- __clockid_t __clock_id)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 1031 "./include/pthread.h"
- extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_spin_lock (pthread_spinlock_t *__lock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
- const pthread_barrierattr_t *__restrict
- __attr, unsigned int __count)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
- __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
- int __pshared)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 1098 "./include/pthread.h"
- extern int pthread_key_create (pthread_key_t *__key,
- void (*__destr_function) (void *))
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int pthread_key_delete (pthread_key_t __key) __attribute__ ((__nothrow__ ));
- extern void *pthread_getspecific (pthread_key_t __key) __attribute__ ((__nothrow__ ));
- extern int pthread_setspecific (pthread_key_t __key,
- const void *__pointer) __attribute__ ((__nothrow__ )) ;
- extern int pthread_getcpuclockid (pthread_t __thread_id,
- __clockid_t *__clock_id)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- # 1132 "./include/pthread.h"
- extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __attribute__ ((__nothrow__ ));
- # 1146 "./include/pthread.h"
- # 22 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./include/setjmp.h" 1
- # 27 "./include/setjmp.h"
- # 1 "./include/bits/sigset.h" 1
- # 31 "./include/setjmp.h" 2
- struct __jmp_buf_tag
- {
- __jmp_buf __jmpbuf;
- int __mask_was_saved;
- __sigset_t __saved_mask;
- };
- typedef struct __jmp_buf_tag jmp_buf[1];
- extern int setjmp (jmp_buf __env) __attribute__ ((__nothrow__));
- extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask)
- __attribute__ ((__nothrow__));
- extern int _setjmp (struct __jmp_buf_tag __env[1]) __attribute__ ((__nothrow__));
- extern void longjmp (struct __jmp_buf_tag __env[1], int __val)
- __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- extern void _longjmp (struct __jmp_buf_tag __env[1], int __val)
- __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- typedef struct __jmp_buf_tag sigjmp_buf[1];
- # 102 "./include/setjmp.h"
- extern void siglongjmp (sigjmp_buf __env, int __val)
- __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- extern void __longjmp(__jmp_buf __env, int __val) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- extern __typeof (__longjmp) __longjmp __asm__ ("" "__GI___longjmp") __attribute__ ((visibility ("hidden")));
- extern __typeof(longjmp) __libc_longjmp __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- extern __typeof(siglongjmp) __libc_siglongjmp __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
- extern void _longjmp_unwind(jmp_buf __env, int __val);
- extern __typeof (_longjmp_unwind) _longjmp_unwind __asm__ ("" "__GI__longjmp_unwind") __attribute__ ((visibility ("hidden")));
- extern int __sigjmp_save(sigjmp_buf __env, int __savemask) __attribute__ ((visibility ("hidden")));
- # 23 "./libpthread/nptl/pthreadP.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stdbool.h" 1 3 4
- # 24 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./include/sys/syscall.h" 1
- # 24 "./include/sys/syscall.h"
- # 1 "./include/bits/sysnum.h" 1
- # 25 "./include/sys/syscall.h" 2
- # 33 "./include/sys/syscall.h"
- # 1 "./include/bits/syscalls.h" 1
- # 16 "./include/bits/syscalls.h"
- # 1 "./include/errno.h" 1
- # 31 "./include/errno.h"
- # 1 "./include/bits/errno.h" 1
- # 24 "./include/bits/errno.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/errno.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/errno.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/errno.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/errno-base.h" 1
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/errno.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/errno.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/errno.h" 2
- # 25 "./include/bits/errno.h" 2
- # 44 "./include/bits/errno.h"
- extern int *__errno_location (void) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- # 36 "./include/errno.h" 2
- # 51 "./include/errno.h"
- extern const char *__progname, *__progname_full;
- extern const char *program_invocation_name, *program_invocation_short_name;
- # 74 "./include/errno.h"
- extern __thread int errno __attribute__ ((tls_model ("initial-exec")));
- # 91 "./include/errno.h"
- typedef int error_t;
- # 17 "./include/bits/syscalls.h" 2
- # 34 "./include/sys/syscall.h" 2
- # 1 "./include/bits/syscalls-common.h" 1
- # 20 "./include/bits/syscalls-common.h"
- # 1 "./include/errno.h" 1
- # 21 "./include/bits/syscalls-common.h" 2
- # 35 "./include/sys/syscall.h" 2
- # 25 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./libpthread/nptl/descr.h" 1
- # 22 "./libpthread/nptl/descr.h"
- # 1 "./include/limits.h" 1
- # 124 "./include/limits.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include-fixed/limits.h" 1 3 4
- # 125 "./include/limits.h" 2
- # 144 "./include/limits.h"
- # 1 "./include/bits/posix1_lim.h" 1
- # 152 "./include/bits/posix1_lim.h"
- # 1 "./include/bits/local_lim.h" 1
- # 38 "./include/bits/local_lim.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/limits.h" 1
- # 39 "./include/bits/local_lim.h" 2
- # 153 "./include/bits/posix1_lim.h" 2
- # 1 "./include/bits/uClibc_local_lim.h" 1
- # 154 "./include/bits/posix1_lim.h" 2
- # 145 "./include/limits.h" 2
- # 1 "./include/bits/posix2_lim.h" 1
- # 149 "./include/limits.h" 2
- # 1 "./include/bits/xopen_lim.h" 1
- # 33 "./include/bits/xopen_lim.h"
- # 1 "./include/bits/stdio_lim.h" 1
- # 34 "./include/bits/xopen_lim.h" 2
- # 153 "./include/limits.h" 2
- # 23 "./libpthread/nptl/descr.h" 2
- # 1 "./libpthread/nptl/sysdeps/pthread/list.h" 1
- # 28 "./libpthread/nptl/sysdeps/pthread/list.h"
- typedef struct list_head
- {
- struct list_head *next;
- struct list_head *prev;
- } list_t;
- # 45 "./libpthread/nptl/sysdeps/pthread/list.h"
- static inline void
- list_add (list_t *newp, list_t *head)
- {
- newp->next = head->next;
- newp->prev = head;
- head->next->prev = newp;
- head->next = newp;
- }
- static inline void
- list_del (list_t *elem)
- {
- elem->next->prev = elem->prev;
- elem->prev->next = elem->next;
- }
- static inline void
- list_splice (list_t *add, list_t *head)
- {
- if (add != add->next)
- {
- add->next->prev = head;
- add->prev->next = head->next;
- head->next->prev = add->prev;
- head->next = add->next;
- }
- }
- # 28 "./libpthread/nptl/descr.h" 2
- # 1 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h" 1
- # 21 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h"
- # 1 "./include/sys/param.h" 1
- # 25 "./include/sys/param.h"
- # 1 "./include/limits.h" 1
- # 26 "./include/sys/param.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/param.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/param.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/param.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/param.h" 2
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/param.h" 2
- # 28 "./include/sys/param.h" 2
- # 22 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h" 2
- # 1 "./include/atomic.h" 1
- # 50 "./include/atomic.h"
- # 1 "./include/bits/atomic.h" 1
- # 22 "./include/bits/atomic.h"
- typedef int8_t atomic8_t;
- typedef uint8_t uatomic8_t;
- typedef int_fast8_t atomic_fast8_t;
- typedef uint_fast8_t uatomic_fast8_t;
- typedef int16_t atomic16_t;
- typedef uint16_t uatomic16_t;
- typedef int_fast16_t atomic_fast16_t;
- typedef uint_fast16_t uatomic_fast16_t;
- typedef int32_t atomic32_t;
- typedef uint32_t uatomic32_t;
- typedef int_fast32_t atomic_fast32_t;
- typedef uint_fast32_t uatomic_fast32_t;
- typedef int64_t atomic64_t;
- typedef uint64_t uatomic64_t;
- typedef int_fast64_t atomic_fast64_t;
- typedef uint_fast64_t uatomic_fast64_t;
- typedef intptr_t atomicptr_t;
- typedef uintptr_t uatomicptr_t;
- typedef intmax_t atomic_max_t;
- typedef uintmax_t uatomic_max_t;
- # 51 "./include/atomic.h" 2
- # 24 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h" 2
- # 1 "./libc/sysdeps/linux/sh/sysdep.h" 1
- # 19 "./libc/sysdeps/linux/sh/sysdep.h"
- # 1 "./libc/sysdeps/linux/common/sysdep.h" 1
- # 20 "./libc/sysdeps/linux/sh/sysdep.h" 2
- # 25 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h" 2
- # 1 "./include/bits/kernel-features.h" 1
- # 27 "./include/bits/kernel-features.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/version.h" 1
- # 28 "./include/bits/kernel-features.h" 2
- # 26 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h" 2
- # 143 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h"
- extern void __lll_lock_wait_private (int *futex) __attribute__ ((visibility ("hidden")));
- extern void __lll_lock_wait (int *futex, int private) __attribute__ ((visibility ("hidden")));
- extern int __lll_robust_lock_wait (int *futex, int private) __attribute__ ((visibility ("hidden")));
- # 189 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h"
- extern int __lll_timedlock_wait (int *futex, const struct timespec *,
- int private) __attribute__ ((visibility ("hidden")));
- extern int __lll_robust_timedlock_wait (int *futex, const struct timespec *,
- int private) __attribute__ ((visibility ("hidden")));
- # 269 "./libpthread/nptl/sysdeps/unix/sysv/linux/lowlevellock.h"
- extern int __lll_timedwait_tid (int *, const struct timespec *)
- __attribute__ ((visibility ("hidden")));
- # 29 "./libpthread/nptl/descr.h" 2
- # 1 "./libpthread/nptl/sysdeps/sh/pthreaddef.h" 1
- # 18 "./libpthread/nptl/sysdeps/sh/pthreaddef.h"
- # 1 "./libc/sysdeps/linux/sh/sysdep.h" 1
- # 19 "./libc/sysdeps/linux/sh/sysdep.h"
- # 1 "./libc/sysdeps/linux/common/sysdep.h" 1
- # 20 "./libc/sysdeps/linux/sh/sysdep.h" 2
- # 19 "./libpthread/nptl/sysdeps/sh/pthreaddef.h" 2
- # 30 "./libpthread/nptl/descr.h" 2
- # 1 "./libpthread/nptl/../nptl_db/thread_db.h" 1
- # 28 "./libpthread/nptl/../nptl_db/thread_db.h"
- # 1 "./include/sys/procfs.h" 1
- # 26 "./include/sys/procfs.h"
- # 1 "./include/signal.h" 1
- # 30 "./include/signal.h"
- # 1 "./include/bits/sigset.h" 1
- # 158 "./include/bits/sigset.h"
- extern int __sigismember (const __sigset_t *, int);
- extern __typeof (__sigismember) __sigismember __asm__ ("" "__GI___sigismember") __attribute__ ((visibility ("hidden")));
- extern void __sigaddset (__sigset_t *, int);
- extern __typeof (__sigaddset) __sigaddset __asm__ ("" "__GI___sigaddset") __attribute__ ((visibility ("hidden")));
- extern void __sigdelset (__sigset_t *, int);
- extern __typeof (__sigdelset) __sigdelset __asm__ ("" "__GI___sigdelset") __attribute__ ((visibility ("hidden")));
- # 188 "./include/bits/sigset.h"
- static __inline __attribute__ ((__always_inline__)) unsigned long
- const_sigismember(const __sigset_t *set, int sig)
- {
- unsigned long mask = (((unsigned long) 1) << ((unsigned)((sig) - 1) % (8 * sizeof (unsigned long))));
- unsigned word = ((unsigned)((sig) - 1) / (8 * sizeof (unsigned long)));
- return (set->__val[word] & mask);
- }
- static __inline __attribute__ ((__always_inline__)) void
- const_sigaddset(__sigset_t *set, int sig)
- {
- unsigned long mask = (((unsigned long) 1) << ((unsigned)((sig) - 1) % (8 * sizeof (unsigned long))));
- unsigned word = ((unsigned)((sig) - 1) / (8 * sizeof (unsigned long)));
- set->__val[word] |= mask;
- }
- static __inline __attribute__ ((__always_inline__)) void
- const_sigdelset(__sigset_t *set, int sig)
- {
- unsigned long mask = (((unsigned long) 1) << ((unsigned)((sig) - 1) % (8 * sizeof (unsigned long))));
- unsigned word = ((unsigned)((sig) - 1) / (8 * sizeof (unsigned long)));
- set->__val[word] &= ~mask;
- }
- # 33 "./include/signal.h" 2
- typedef __sig_atomic_t sig_atomic_t;
- # 57 "./include/signal.h"
- # 1 "./include/bits/signum.h" 1
- # 58 "./include/signal.h" 2
- # 105 "./include/signal.h"
- # 1 "./include/bits/siginfo.h" 1
- # 24 "./include/bits/siginfo.h"
- # 1 "./include/bits/wordsize.h" 1
- # 25 "./include/bits/siginfo.h" 2
- typedef union sigval
- {
- int sival_int;
- void *sival_ptr;
- } sigval_t;
- # 50 "./include/bits/siginfo.h"
- typedef struct siginfo
- {
- int si_signo;
- int si_errno;
- int si_code;
- union
- {
- int _pad[((128 / sizeof (int)) - 3)];
- struct
- {
- __pid_t si_pid;
- __uid_t si_uid;
- } _kill;
- struct
- {
- int si_tid;
- int si_overrun;
- sigval_t si_sigval;
- } _timer;
- struct
- {
- __pid_t si_pid;
- __uid_t si_uid;
- sigval_t si_sigval;
- } _rt;
- struct
- {
- __pid_t si_pid;
- __uid_t si_uid;
- int si_status;
- __clock_t si_utime;
- __clock_t si_stime;
- } _sigchld;
- struct
- {
- void *si_addr;
- } _sigfault;
- struct
- {
- long int si_band;
- int si_fd;
- } _sigpoll;
- struct
- {
- void *_call_addr;
- int _syscall;
- unsigned int _arch;
- } _sigsys;
- } _sifields;
- } siginfo_t;
- # 139 "./include/bits/siginfo.h"
- enum
- {
- SI_ASYNCNL = -60,
- SI_TKILL = -6,
- SI_SIGIO,
- SI_ASYNCIO,
- SI_MESGQ,
- SI_TIMER,
- SI_QUEUE,
- SI_USER,
- SI_KERNEL = 0x80
- };
- enum
- {
- ILL_ILLOPC = 1,
- ILL_ILLOPN,
- ILL_ILLADR,
- ILL_ILLTRP,
- ILL_PRVOPC,
- ILL_PRVREG,
- ILL_COPROC,
- ILL_BADSTK
- };
- enum
- {
- FPE_INTDIV = 1,
- FPE_INTOVF,
- FPE_FLTDIV,
- FPE_FLTOVF,
- FPE_FLTUND,
- FPE_FLTRES,
- FPE_FLTINV,
- FPE_FLTSUB
- };
- enum
- {
- SEGV_MAPERR = 1,
- SEGV_ACCERR
- };
- enum
- {
- BUS_ADRALN = 1,
- BUS_ADRERR,
- BUS_OBJERR
- };
- enum
- {
- TRAP_BRKPT = 1,
- TRAP_TRACE
- };
- enum
- {
- CLD_EXITED = 1,
- CLD_KILLED,
- CLD_DUMPED,
- CLD_TRAPPED,
- CLD_STOPPED,
- CLD_CONTINUED
- };
- enum
- {
- POLL_IN = 1,
- POLL_OUT,
- POLL_MSG,
- POLL_ERR,
- POLL_PRI,
- POLL_HUP
- };
- # 283 "./include/bits/siginfo.h"
- typedef struct sigevent
- {
- sigval_t sigev_value;
- int sigev_signo;
- int sigev_notify;
- union
- {
- int _pad[((64 / sizeof (int)) - 3)];
- __pid_t _tid;
- struct
- {
- void (*_function) (sigval_t);
- void *_attribute;
- } _sigev_thread;
- } _sigev_un;
- } sigevent_t;
- enum
- {
- SIGEV_SIGNAL = 0,
- SIGEV_NONE,
- SIGEV_THREAD,
- SIGEV_THREAD_ID = 4
- };
- # 106 "./include/signal.h" 2
- typedef void (*__sighandler_t) (int);
- # 127 "./include/signal.h"
- extern __sighandler_t signal (int __sig, __sighandler_t __handler)
- __attribute__ ((__nothrow__ ));
- extern __typeof (signal) signal __asm__ ("" "__GI_signal") __attribute__ ((visibility ("hidden")));
- # 142 "./include/signal.h"
- extern __sighandler_t bsd_signal (int __sig, __sighandler_t __handler)
- __attribute__ ((__nothrow__ ));
- extern int kill (__pid_t __pid, int __sig) __attribute__ ((__nothrow__ ));
- extern __typeof (kill) kill __asm__ ("" "__GI_kill") __attribute__ ((visibility ("hidden")));
- extern int killpg (__pid_t __pgrp, int __sig) __attribute__ ((__nothrow__ ));
- extern int raise (int __sig) __attribute__ ((__nothrow__ ));
- extern __typeof (raise) raise __asm__ ("" "__GI_raise") __attribute__ ((visibility ("hidden")));
- # 182 "./include/signal.h"
- extern void psignal (int __sig, const char *__s);
- # 201 "./include/signal.h"
- extern int sigpause(int __sig);
- # 226 "./include/signal.h"
- typedef __sighandler_t sighandler_t;
- typedef __sighandler_t sig_t;
- extern int sigemptyset (sigset_t *__set) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int sigfillset (sigset_t *__set) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int sigaddset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (sigaddset) sigaddset __asm__ ("" "__GI_sigaddset") __attribute__ ((visibility ("hidden")));
- extern int sigdelset (sigset_t *__set, int __signo) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (sigdelset) sigdelset __asm__ ("" "__GI_sigdelset") __attribute__ ((visibility ("hidden")));
- extern int sigismember (const sigset_t *__set, int __signo)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int sigisemptyset (const sigset_t *__set) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int sigandset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2, 3)));
- extern int sigorset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2, 3)));
- # 1 "./include/bits/sigaction.h" 1
- # 28 "./include/bits/sigaction.h"
- struct sigaction {
- union {
- __sighandler_t sa_handler;
- void (*sa_sigaction)(int, siginfo_t *, void *);
- } __sigaction_handler;
- unsigned long sa_flags;
- void (*sa_restorer)(void);
- sigset_t sa_mask;
- };
- # 270 "./include/signal.h" 2
- extern int sigprocmask (int __how, const sigset_t *__restrict __set,
- sigset_t *__restrict __oset) __attribute__ ((__nothrow__ ));
- extern __typeof (sigprocmask) sigprocmask __asm__ ("" "__GI_sigprocmask") __attribute__ ((visibility ("hidden")));
- extern int sigsuspend (const sigset_t *__set) __attribute__ ((__nonnull__ (1)));
- extern __typeof(sigsuspend) __sigsuspend_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (sigsuspend) sigsuspend __asm__ ("" "__GI_sigsuspend") __attribute__ ((visibility ("hidden")));
- extern int sigaction (int __sig, const struct sigaction *__restrict __act,
- struct sigaction *__restrict __oact) __attribute__ ((__nothrow__ ));
- # 300 "./include/signal.h"
- extern __typeof(sigaction) __syscall_sigaction __attribute__ ((visibility ("hidden")));
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 304 "./include/signal.h" 2
- extern int __syscall_rt_sigaction(int, const struct sigaction *,
- struct sigaction *, size_t)
- ;
- extern __typeof(sigaction) __libc_sigaction;
- extern __typeof (sigaction) sigaction __asm__ ("" "__GI_sigaction") __attribute__ ((visibility ("hidden")));
- # 326 "./include/signal.h"
- extern int sigpending (sigset_t *__set) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig)
- __attribute__ ((__nonnull__ (1, 2)));
- extern int sigwaitinfo (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info) __attribute__ ((__nonnull__ (1)));
- extern __typeof(sigwaitinfo) __sigwaitinfo __attribute__ ((visibility ("hidden")));
- extern int sigtimedwait (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info,
- const struct timespec *__restrict __timeout)
- __attribute__ ((__nonnull__ (1)));
- extern __typeof(sigtimedwait) __sigtimedwait_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (sigtimedwait) sigtimedwait __asm__ ("" "__GI_sigtimedwait") __attribute__ ((visibility ("hidden")));
- extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
- __attribute__ ((__nothrow__ ));
- # 380 "./include/signal.h"
- struct sigvec
- {
- __sighandler_t sv_handler;
- int sv_mask;
- int sv_flags;
- };
- # 396 "./include/signal.h"
- # 1 "./include/bits/sigcontext.h" 1
- # 30 "./include/bits/sigcontext.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/sigcontext.h" 1
- struct sigcontext {
- unsigned long oldmask;
- unsigned long sc_regs[16];
- unsigned long sc_pc;
- unsigned long sc_pr;
- unsigned long sc_sr;
- unsigned long sc_gbr;
- unsigned long sc_mach;
- unsigned long sc_macl;
- unsigned long sc_fpregs[16];
- unsigned long sc_xfpregs[16];
- unsigned int sc_fpscr;
- unsigned int sc_fpul;
- unsigned int sc_ownedfp;
- };
- # 31 "./include/bits/sigcontext.h" 2
- # 397 "./include/signal.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 404 "./include/signal.h" 2
- extern int siginterrupt (int __sig, int __interrupt) __attribute__ ((__nothrow__ ));
- # 1 "./include/bits/sigstack.h" 1
- # 26 "./include/bits/sigstack.h"
- struct sigstack
- {
- void *ss_sp;
- int ss_onstack;
- };
- enum
- {
- SS_ONSTACK = 1,
- SS_DISABLE
- };
- # 51 "./include/bits/sigstack.h"
- typedef struct sigaltstack
- {
- void *ss_sp;
- int ss_flags;
- size_t ss_size;
- } stack_t;
- # 413 "./include/signal.h" 2
- # 1 "./include/sys/ucontext.h" 1
- # 28 "./include/sys/ucontext.h"
- # 1 "./include/bits/sigcontext.h" 1
- # 29 "./include/sys/ucontext.h" 2
- typedef int greg_t;
- typedef greg_t gregset_t[16];
- enum
- {
- R0 = 0,
- R1 = 1,
- R2 = 2,
- R3 = 3,
- R4 = 4,
- R5 = 5,
- R6 = 6,
- R7 = 7,
- R8 = 8,
- R9 = 9,
- R10 = 10,
- R11 = 11,
- R12 = 12,
- R13 = 13,
- R14 = 14,
- R15 = 15,
- };
- typedef int freg_t;
- typedef freg_t fpregset_t[16];
- typedef struct
- {
- unsigned int oldmask;
- gregset_t gregs;
- unsigned int pc;
- unsigned int pr;
- unsigned int sr;
- unsigned int gbr;
- unsigned int mach;
- unsigned int macl;
- fpregset_t fpregs;
- fpregset_t xfpregs;
- unsigned int fpscr;
- unsigned int fpul;
- unsigned int ownedfp;
- } mcontext_t;
- typedef struct ucontext
- {
- unsigned long int uc_flags;
- struct ucontext *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- __sigset_t uc_sigmask;
- } ucontext_t;
- # 417 "./include/signal.h" 2
- # 429 "./include/signal.h"
- extern int sigaltstack (const struct sigaltstack *__restrict __ss,
- struct sigaltstack *__restrict __oss) __attribute__ ((__nothrow__ ));
- extern int sighold (int __sig) __attribute__ ((__nothrow__ ));
- extern int sigrelse (int __sig) __attribute__ ((__nothrow__ ));
- extern int sigignore (int __sig) __attribute__ ((__nothrow__ ));
- extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __attribute__ ((__nothrow__ ));
- # 1 "./include/bits/sigthread.h" 1
- # 30 "./include/bits/sigthread.h"
- extern int pthread_sigmask (int __how,
- const __sigset_t *__restrict __newmask,
- __sigset_t *__restrict __oldmask)__attribute__ ((__nothrow__ ));
- extern int pthread_kill (pthread_t __threadid, int __signo) __attribute__ ((__nothrow__ ));
- extern int pthread_sigqueue (pthread_t __threadid, int __signo,
- const union sigval __value) __attribute__ ((__nothrow__ ));
- # 455 "./include/signal.h" 2
- extern int __libc_current_sigrtmin (void) __attribute__ ((__nothrow__ ));
- extern int __libc_current_sigrtmax (void) __attribute__ ((__nothrow__ ));
- extern sigset_t _sigintr __attribute__ ((visibility ("hidden")));
- # 1 "./include/string.h" 1
- # 27 "./include/string.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 33 "./include/string.h" 2
- extern void *memcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (memcpy) memcpy __asm__ ("" "__GI_memcpy") __attribute__ ((visibility ("hidden")));
- extern void *memmove (void *__dest, const void *__src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (memmove) memmove __asm__ ("" "__GI_memmove") __attribute__ ((visibility ("hidden")));
- extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
- int __c, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (memccpy) memccpy __asm__ ("" "__GI_memccpy") __attribute__ ((visibility ("hidden")));
- extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (memset) memset __asm__ ("" "__GI_memset") __attribute__ ((visibility ("hidden")));
- extern int memcmp (const void *__s1, const void *__s2, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (memcmp) memcmp __asm__ ("" "__GI_memcmp") __attribute__ ((visibility ("hidden")));
- extern void *memchr (const void *__s, int __c, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (memchr) memchr __asm__ ("" "__GI_memchr") __attribute__ ((visibility ("hidden")));
- extern void *rawmemchr (const void *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (rawmemchr) rawmemchr __asm__ ("" "__GI_rawmemchr") __attribute__ ((visibility ("hidden")));
- extern void *memrchr (const void *__s, int __c, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (memrchr) memrchr __asm__ ("" "__GI_memrchr") __attribute__ ((visibility ("hidden")));
- extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcpy) strcpy __asm__ ("" "__GI_strcpy") __attribute__ ((visibility ("hidden")));
- extern char *strncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strncpy) strncpy __asm__ ("" "__GI_strncpy") __attribute__ ((visibility ("hidden")));
- extern char *strcat (char *__restrict __dest, const char *__restrict __src)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcat) strcat __asm__ ("" "__GI_strcat") __attribute__ ((visibility ("hidden")));
- extern char *strncat (char *__restrict __dest, const char *__restrict __src,
- size_t __n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strncat) strncat __asm__ ("" "__GI_strncat") __attribute__ ((visibility ("hidden")));
- extern int strcmp (const char *__s1, const char *__s2)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcmp) strcmp __asm__ ("" "__GI_strcmp") __attribute__ ((visibility ("hidden")));
- extern int strncmp (const char *__s1, const char *__s2, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strncmp) strncmp __asm__ ("" "__GI_strncmp") __attribute__ ((visibility ("hidden")));
- extern int strcoll (const char *__s1, const char *__s2)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcoll) strcoll __asm__ ("" "__GI_strcoll") __attribute__ ((visibility ("hidden")));
- extern size_t strxfrm (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- # 146 "./include/string.h"
- extern char *strdup (const char *__s)
- __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strdup) strdup __asm__ ("" "__GI_strdup") __attribute__ ((visibility ("hidden")));
- extern char *strndup (const char *__string, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strndup) strndup __asm__ ("" "__GI_strndup") __attribute__ ((visibility ("hidden")));
- # 183 "./include/string.h"
- extern char *strchr (const char *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strchr) strchr __asm__ ("" "__GI_strchr") __attribute__ ((visibility ("hidden")));
- extern char *strrchr (const char *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strrchr) strrchr __asm__ ("" "__GI_strrchr") __attribute__ ((visibility ("hidden")));
- extern char *strchrnul (const char *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strchrnul) strchrnul __asm__ ("" "__GI_strchrnul") __attribute__ ((visibility ("hidden")));
- extern size_t strcspn (const char *__s, const char *__reject)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcspn) strcspn __asm__ ("" "__GI_strcspn") __attribute__ ((visibility ("hidden")));
- extern size_t strspn (const char *__s, const char *__accept)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strspn) strspn __asm__ ("" "__GI_strspn") __attribute__ ((visibility ("hidden")));
- extern char *strpbrk (const char *__s, const char *__accept)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strpbrk) strpbrk __asm__ ("" "__GI_strpbrk") __attribute__ ((visibility ("hidden")));
- extern char *strstr (const char *__haystack, const char *__needle)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strstr) strstr __asm__ ("" "__GI_strstr") __attribute__ ((visibility ("hidden")));
- extern char *strtok (char *__restrict __s, const char *__restrict __delim)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (strtok) strtok __asm__ ("" "__GI_strtok") __attribute__ ((visibility ("hidden")));
- # 238 "./include/string.h"
- extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
- char **__restrict __save_ptr)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2, 3)));
- extern __typeof (strtok_r) strtok_r __asm__ ("" "__GI_strtok_r") __attribute__ ((visibility ("hidden")));
- extern char *strcasestr (const char *__haystack, const char *__needle)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcasestr) strcasestr __asm__ ("" "__GI_strcasestr") __attribute__ ((visibility ("hidden")));
- extern void *memmem (const void *__haystack, size_t __haystacklen,
- const void *__needle, size_t __needlelen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
- # 268 "./include/string.h"
- extern void *mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (mempcpy) mempcpy __asm__ ("" "__GI_mempcpy") __attribute__ ((visibility ("hidden")));
- extern size_t strlen (const char *__s)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strlen) strlen __asm__ ("" "__GI_strlen") __attribute__ ((visibility ("hidden")));
- extern size_t strnlen (const char *__string, size_t __maxlen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern __typeof (strnlen) strnlen __asm__ ("" "__GI_strnlen") __attribute__ ((visibility ("hidden")));
- extern char *strerror (int __errnum) __attribute__ ((__nothrow__ ));
- extern __typeof (strerror) strerror __asm__ ("" "__GI_strerror") __attribute__ ((visibility ("hidden")));
- # 320 "./include/string.h"
- extern char *__glibc_strerror_r (int __errnum, char *__buf, size_t __buflen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (__glibc_strerror_r) __glibc_strerror_r __asm__ ("" "__GI___glibc_strerror_r") __attribute__ ((visibility ("hidden")));
- extern char * strerror_r (int __errnum, char *__buf, size_t __buflen) __asm__ ("" "__glibc_strerror_r") __attribute__ ((__nothrow__ ))
- __attribute__ ((__nonnull__ (2)));
- # 348 "./include/string.h"
- extern void bcopy (const void *__src, void *__dest, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int bcmp (const void *__s1, const void *__s2, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern char *index (const char *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- extern char *rindex (const char *__s, int __c)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
- # 403 "./include/string.h"
- extern int ffs (int __i) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (ffs) ffs __asm__ ("" "__GI_ffs") __attribute__ ((visibility ("hidden")));
- extern int ffsl (long int __l) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- __extension__ extern int ffsll (long long int __ll)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern int strcasecmp (const char *__s1, const char *__s2)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strcasecmp) strcasecmp __asm__ ("" "__GI_strcasecmp") __attribute__ ((visibility ("hidden")));
- extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strncasecmp) strncasecmp __asm__ ("" "__GI_strncasecmp") __attribute__ ((visibility ("hidden")));
- # 444 "./include/string.h"
- extern char *strsep (char **__restrict __stringp,
- const char *__restrict __delim)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strsep) strsep __asm__ ("" "__GI_strsep") __attribute__ ((visibility ("hidden")));
- extern char *strsignal (int __sig) __attribute__ ((__nothrow__ ));
- extern __typeof (strsignal) strsignal __asm__ ("" "__GI_strsignal") __attribute__ ((visibility ("hidden")));
- extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (stpcpy) stpcpy __asm__ ("" "__GI_stpcpy") __attribute__ ((visibility ("hidden")));
- # 471 "./include/string.h"
- extern char *stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern int strverscmp (const char *__s1, const char *__s2)
- __attribute__ ((__nothrow__ )) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strverscmp) strverscmp __asm__ ("" "__GI_strverscmp") __attribute__ ((visibility ("hidden")));
- # 495 "./include/string.h"
- extern char *basename (const char *__filename) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern size_t strlcat(char *__restrict dst, const char *__restrict src,
- size_t n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strlcat) strlcat __asm__ ("" "__GI_strlcat") __attribute__ ((visibility ("hidden")));
- extern size_t strlcpy(char *__restrict dst, const char *__restrict src,
- size_t n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (strlcpy) strlcpy __asm__ ("" "__GI_strlcpy") __attribute__ ((visibility ("hidden")));
- # 468 "./include/signal.h" 2
- # 27 "./include/sys/procfs.h" 2
- # 1 "./include/sys/time.h" 1
- # 28 "./include/sys/time.h"
- # 1 "./include/bits/time.h" 1
- # 29 "./include/sys/time.h" 2
- # 38 "./include/sys/time.h"
- # 56 "./include/sys/time.h"
- struct timezone
- {
- int tz_minuteswest;
- int tz_dsttime;
- };
- typedef struct timezone *__restrict __timezone_ptr_t;
- # 72 "./include/sys/time.h"
- extern int gettimeofday (struct timeval *__restrict __tv,
- __timezone_ptr_t __tz) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (gettimeofday) gettimeofday __asm__ ("" "__GI_gettimeofday") __attribute__ ((visibility ("hidden")));
- extern int settimeofday (const struct timeval *__tv,
- const struct timezone *__tz)
- __attribute__ ((__nothrow__ ));
- extern __typeof (settimeofday) settimeofday __asm__ ("" "__GI_settimeofday") __attribute__ ((visibility ("hidden")));
- extern int adjtime (const struct timeval *__delta,
- struct timeval *__olddelta) __attribute__ ((__nothrow__ ));
- enum __itimer_which
- {
- ITIMER_REAL = 0,
- ITIMER_VIRTUAL = 1,
- ITIMER_PROF = 2
- };
- struct itimerval
- {
- struct timeval it_interval;
- struct timeval it_value;
- };
- typedef enum __itimer_which __itimer_which_t;
- extern int getitimer (__itimer_which_t __which,
- struct itimerval *__value) __attribute__ ((__nothrow__ ));
- extern int setitimer (__itimer_which_t __which,
- const struct itimerval *__restrict __new,
- struct itimerval *__restrict __old) __attribute__ ((__nothrow__ ));
- extern __typeof (setitimer) setitimer __asm__ ("" "__GI_setitimer") __attribute__ ((visibility ("hidden")));
- extern int utimes (const char *__file, const struct timeval __tvp[2])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (utimes) utimes __asm__ ("" "__GI_utimes") __attribute__ ((visibility ("hidden")));
- extern int lutimes (const char *__file, const struct timeval __tvp[2])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- # 161 "./include/sys/time.h"
- extern int futimesat (int __fd, const char *__file,
- const struct timeval __tvp[2]) __attribute__ ((__nothrow__ ));
- # 196 "./include/sys/time.h"
- # 28 "./include/sys/procfs.h" 2
- # 1 "./include/sys/user.h" 1
- # 21 "./include/sys/user.h"
- # 1 "./include/unistd.h" 1
- # 27 "./include/unistd.h"
- # 204 "./include/unistd.h"
- # 1 "./include/bits/posix_opt.h" 1
- # 205 "./include/unistd.h" 2
- # 1 "./include/bits/uClibc_posix_opt.h" 1
- # 207 "./include/unistd.h" 2
- # 1 "./include/bits/environments.h" 1
- # 22 "./include/bits/environments.h"
- # 1 "./include/bits/wordsize.h" 1
- # 23 "./include/bits/environments.h" 2
- # 211 "./include/unistd.h" 2
- # 230 "./include/unistd.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 231 "./include/unistd.h" 2
- # 278 "./include/unistd.h"
- typedef __socklen_t socklen_t;
- # 291 "./include/unistd.h"
- extern int access (const char *__name, int __type) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int euidaccess (const char *__name, int __type)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int eaccess (const char *__name, int __type)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern int faccessat (int __fd, const char *__file, int __type, int __flag)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2))) ;
- extern __typeof (faccessat) faccessat __asm__ ("" "__GI_faccessat") __attribute__ ((visibility ("hidden")));
- # 335 "./include/unistd.h"
- extern __off_t lseek (int __fd, __off_t __offset, int __whence) __attribute__ ((__nothrow__ ));
- extern __typeof(lseek) __lseek_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (lseek) lseek __asm__ ("" "__GI_lseek") __attribute__ ((visibility ("hidden")));
- # 350 "./include/unistd.h"
- extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
- __attribute__ ((__nothrow__ ));
- extern __typeof(lseek64) __lseek64_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (lseek64) lseek64 __asm__ ("" "__GI_lseek64") __attribute__ ((visibility ("hidden")));
- extern int close (int __fd);
- extern __typeof(close) __close_nocancel __attribute__ ((visibility ("hidden")));
- extern void __close_nocancel_no_status(int) __attribute__ ((visibility ("hidden")));
- extern __typeof (close) close __asm__ ("" "__GI_close") __attribute__ ((visibility ("hidden")));
- extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ;
- extern __typeof(read) __read_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (read) read __asm__ ("" "__GI_read") __attribute__ ((visibility ("hidden")));
- extern ssize_t write (int __fd, const void *__buf, size_t __n) ;
- extern __typeof(write) __write_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (write) write __asm__ ("" "__GI_write") __attribute__ ((visibility ("hidden")));
- # 398 "./include/unistd.h"
- extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset) ;
- extern ssize_t pwrite (int __fd, const void *__buf, size_t __n,
- __off_t __offset) ;
- # 426 "./include/unistd.h"
- extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset) ;
- extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n,
- __off64_t __offset) ;
- extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__ )) ;
- extern __typeof (pipe) pipe __asm__ ("" "__GI_pipe") __attribute__ ((visibility ("hidden")));
- extern int pipe2 (int __pipedes[2], int __flags) __attribute__ ((__nothrow__ )) ;
- extern __typeof (pipe2) pipe2 __asm__ ("" "__GI_pipe2") __attribute__ ((visibility ("hidden")));
- # 456 "./include/unistd.h"
- extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__ ));
- extern __typeof (alarm) alarm __asm__ ("" "__GI_alarm") __attribute__ ((visibility ("hidden")));
- # 469 "./include/unistd.h"
- extern unsigned int sleep (unsigned int __seconds);
- extern __typeof (sleep) sleep __asm__ ("" "__GI_sleep") __attribute__ ((visibility ("hidden")));
- # 479 "./include/unistd.h"
- extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
- __attribute__ ((__nothrow__ ));
- extern int usleep (__useconds_t __useconds);
- # 496 "./include/unistd.h"
- extern int pause (void);
- extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (chown) chown __asm__ ("" "__GI_chown") __attribute__ ((visibility ("hidden")));
- extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__ )) ;
- extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern int fchownat (int __fd, const char *__file, __uid_t __owner,
- __gid_t __group, int __flag)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2))) ;
- extern __typeof (fchownat) fchownat __asm__ ("" "__GI_fchownat") __attribute__ ((visibility ("hidden")));
- extern int chdir (const char *__path) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (chdir) chdir __asm__ ("" "__GI_chdir") __attribute__ ((visibility ("hidden")));
- extern int fchdir (int __fd) __attribute__ ((__nothrow__ )) ;
- extern __typeof (fchdir) fchdir __asm__ ("" "__GI_fchdir") __attribute__ ((visibility ("hidden")));
- # 542 "./include/unistd.h"
- extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__ )) ;
- extern __typeof (getcwd) getcwd __asm__ ("" "__GI_getcwd") __attribute__ ((visibility ("hidden")));
- extern char *get_current_dir_name (void) __attribute__ ((__nothrow__ ));
- # 562 "./include/unistd.h"
- extern int dup (int __fd) __attribute__ ((__nothrow__ )) ;
- extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__ ));
- extern __typeof (dup2) dup2 __asm__ ("" "__GI_dup2") __attribute__ ((visibility ("hidden")));
- extern int dup3 (int __fd, int __fd2, int __flags) __attribute__ ((__nothrow__ ));
- extern __typeof (dup3) dup3 __asm__ ("" "__GI_dup3") __attribute__ ((visibility ("hidden")));
- extern char **__environ;
- extern char **environ;
- extern int execve (const char *__path, char *const __argv[],
- char *const __envp[]) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execve) execve __asm__ ("" "__GI_execve") __attribute__ ((visibility ("hidden")));
- extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (fexecve) fexecve __asm__ ("" "__GI_fexecve") __attribute__ ((visibility ("hidden")));
- extern int execv (const char *__path, char *const __argv[])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execv) execv __asm__ ("" "__GI_execv") __attribute__ ((visibility ("hidden")));
- extern int execle (const char *__path, const char *__arg, ...)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execle) execle __asm__ ("" "__GI_execle") __attribute__ ((visibility ("hidden")));
- extern int execl (const char *__path, const char *__arg, ...)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execl) execl __asm__ ("" "__GI_execl") __attribute__ ((visibility ("hidden")));
- extern int execvp (const char *__file, char *const __argv[])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execvp) execvp __asm__ ("" "__GI_execvp") __attribute__ ((visibility ("hidden")));
- extern int execlp (const char *__file, const char *__arg, ...)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execlp) execlp __asm__ ("" "__GI_execlp") __attribute__ ((visibility ("hidden")));
- extern int execvpe (const char *__file, char *const __argv[],
- char *const __envp[])
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern __typeof (execvpe) execvpe __asm__ ("" "__GI_execvpe") __attribute__ ((visibility ("hidden")));
- extern int nice (int __inc) __attribute__ ((__nothrow__ )) ;
- extern void _exit (int __status) __attribute__ ((__noreturn__));
- extern __typeof (_exit) _exit __asm__ ("" "__GI__exit") __attribute__ ((visibility ("hidden")));
- # 1 "./include/bits/confname.h" 1
- # 25 "./include/bits/confname.h"
- enum
- {
- _PC_LINK_MAX,
- _PC_MAX_CANON,
- _PC_MAX_INPUT,
- _PC_NAME_MAX,
- _PC_PATH_MAX,
- _PC_PIPE_BUF,
- _PC_CHOWN_RESTRICTED,
- _PC_NO_TRUNC,
- _PC_VDISABLE,
- _PC_SYNC_IO,
- _PC_ASYNC_IO,
- _PC_PRIO_IO,
- _PC_SOCK_MAXBUF,
- _PC_FILESIZEBITS,
- _PC_REC_INCR_XFER_SIZE,
- _PC_REC_MAX_XFER_SIZE,
- _PC_REC_MIN_XFER_SIZE,
- _PC_REC_XFER_ALIGN,
- _PC_ALLOC_SIZE_MIN,
- _PC_SYMLINK_MAX,
- _PC_2_SYMLINKS
- };
- enum
- {
- _SC_ARG_MAX,
- _SC_CHILD_MAX,
- _SC_CLK_TCK,
- _SC_NGROUPS_MAX,
- _SC_OPEN_MAX,
- _SC_STREAM_MAX,
- _SC_TZNAME_MAX,
- _SC_JOB_CONTROL,
- _SC_SAVED_IDS,
- _SC_REALTIME_SIGNALS,
- _SC_PRIORITY_SCHEDULING,
- _SC_TIMERS,
- _SC_ASYNCHRONOUS_IO,
- _SC_PRIORITIZED_IO,
- _SC_SYNCHRONIZED_IO,
- _SC_FSYNC,
- _SC_MAPPED_FILES,
- _SC_MEMLOCK,
- _SC_MEMLOCK_RANGE,
- _SC_MEMORY_PROTECTION,
- _SC_MESSAGE_PASSING,
- _SC_SEMAPHORES,
- _SC_SHARED_MEMORY_OBJECTS,
- _SC_AIO_LISTIO_MAX,
- _SC_AIO_MAX,
- _SC_AIO_PRIO_DELTA_MAX,
- _SC_DELAYTIMER_MAX,
- _SC_MQ_OPEN_MAX,
- _SC_MQ_PRIO_MAX,
- _SC_VERSION,
- _SC_PAGESIZE,
- _SC_RTSIG_MAX,
- _SC_SEM_NSEMS_MAX,
- _SC_SEM_VALUE_MAX,
- _SC_SIGQUEUE_MAX,
- _SC_TIMER_MAX,
- _SC_BC_BASE_MAX,
- _SC_BC_DIM_MAX,
- _SC_BC_SCALE_MAX,
- _SC_BC_STRING_MAX,
- _SC_COLL_WEIGHTS_MAX,
- _SC_EQUIV_CLASS_MAX,
- _SC_EXPR_NEST_MAX,
- _SC_LINE_MAX,
- _SC_RE_DUP_MAX,
- _SC_CHARCLASS_NAME_MAX,
- _SC_2_VERSION,
- _SC_2_C_BIND,
- _SC_2_C_DEV,
- _SC_2_FORT_DEV,
- _SC_2_FORT_RUN,
- _SC_2_SW_DEV,
- _SC_2_LOCALEDEF,
- _SC_PII,
- _SC_PII_XTI,
- _SC_PII_SOCKET,
- _SC_PII_INTERNET,
- _SC_PII_OSI,
- _SC_POLL,
- _SC_SELECT,
- _SC_UIO_MAXIOV,
- _SC_IOV_MAX = _SC_UIO_MAXIOV,
- _SC_PII_INTERNET_STREAM,
- _SC_PII_INTERNET_DGRAM,
- _SC_PII_OSI_COTS,
- _SC_PII_OSI_CLTS,
- _SC_PII_OSI_M,
- _SC_T_IOV_MAX,
- _SC_THREADS,
- _SC_THREAD_SAFE_FUNCTIONS,
- _SC_GETGR_R_SIZE_MAX,
- _SC_GETPW_R_SIZE_MAX,
- _SC_LOGIN_NAME_MAX,
- _SC_TTY_NAME_MAX,
- _SC_THREAD_DESTRUCTOR_ITERATIONS,
- _SC_THREAD_KEYS_MAX,
- _SC_THREAD_STACK_MIN,
- _SC_THREAD_THREADS_MAX,
- _SC_THREAD_ATTR_STACKADDR,
- _SC_THREAD_ATTR_STACKSIZE,
- _SC_THREAD_PRIORITY_SCHEDULING,
- _SC_THREAD_PRIO_INHERIT,
- _SC_THREAD_PRIO_PROTECT,
- _SC_THREAD_PROCESS_SHARED,
- _SC_NPROCESSORS_CONF,
- _SC_NPROCESSORS_ONLN,
- _SC_PHYS_PAGES,
- _SC_AVPHYS_PAGES,
- _SC_ATEXIT_MAX,
- _SC_PASS_MAX,
- _SC_XOPEN_VERSION,
- _SC_XOPEN_XCU_VERSION,
- _SC_XOPEN_UNIX,
- _SC_XOPEN_CRYPT,
- _SC_XOPEN_ENH_I18N,
- _SC_XOPEN_SHM,
- _SC_2_CHAR_TERM,
- _SC_2_C_VERSION,
- _SC_2_UPE,
- _SC_XOPEN_XPG2,
- _SC_XOPEN_XPG3,
- _SC_XOPEN_XPG4,
- _SC_CHAR_BIT,
- _SC_CHAR_MAX,
- _SC_CHAR_MIN,
- _SC_INT_MAX,
- _SC_INT_MIN,
- _SC_LONG_BIT,
- _SC_WORD_BIT,
- _SC_MB_LEN_MAX,
- _SC_NZERO,
- _SC_SSIZE_MAX,
- _SC_SCHAR_MAX,
- _SC_SCHAR_MIN,
- _SC_SHRT_MAX,
- _SC_SHRT_MIN,
- _SC_UCHAR_MAX,
- _SC_UINT_MAX,
- _SC_ULONG_MAX,
- _SC_USHRT_MAX,
- _SC_NL_ARGMAX,
- _SC_NL_LANGMAX,
- _SC_NL_MSGMAX,
- _SC_NL_NMAX,
- _SC_NL_SETMAX,
- _SC_NL_TEXTMAX,
- _SC_XBS5_ILP32_OFF32,
- _SC_XBS5_ILP32_OFFBIG,
- _SC_XBS5_LP64_OFF64,
- _SC_XBS5_LPBIG_OFFBIG,
- _SC_XOPEN_LEGACY,
- _SC_XOPEN_REALTIME,
- _SC_XOPEN_REALTIME_THREADS,
- _SC_ADVISORY_INFO,
- _SC_BARRIERS,
- _SC_BASE,
- _SC_C_LANG_SUPPORT,
- _SC_C_LANG_SUPPORT_R,
- _SC_CLOCK_SELECTION,
- _SC_CPUTIME,
- _SC_THREAD_CPUTIME,
- _SC_DEVICE_IO,
- _SC_DEVICE_SPECIFIC,
- _SC_DEVICE_SPECIFIC_R,
- _SC_FD_MGMT,
- _SC_FIFO,
- _SC_PIPE,
- _SC_FILE_ATTRIBUTES,
- _SC_FILE_LOCKING,
- _SC_FILE_SYSTEM,
- _SC_MONOTONIC_CLOCK,
- _SC_MULTI_PROCESS,
- _SC_SINGLE_PROCESS,
- _SC_NETWORKING,
- _SC_READER_WRITER_LOCKS,
- _SC_SPIN_LOCKS,
- _SC_REGEXP,
- _SC_REGEX_VERSION,
- _SC_SHELL,
- _SC_SIGNALS,
- _SC_SPAWN,
- _SC_SPORADIC_SERVER,
- _SC_THREAD_SPORADIC_SERVER,
- _SC_SYSTEM_DATABASE,
- _SC_SYSTEM_DATABASE_R,
- _SC_TIMEOUTS,
- _SC_TYPED_MEMORY_OBJECTS,
- _SC_USER_GROUPS,
- _SC_USER_GROUPS_R,
- _SC_2_PBS,
- _SC_2_PBS_ACCOUNTING,
- _SC_2_PBS_LOCATE,
- _SC_2_PBS_MESSAGE,
- _SC_2_PBS_TRACK,
- _SC_SYMLOOP_MAX,
- _SC_STREAMS,
- _SC_2_PBS_CHECKPOINT,
- _SC_V6_ILP32_OFF32,
- _SC_V6_ILP32_OFFBIG,
- _SC_V6_LP64_OFF64,
- _SC_V6_LPBIG_OFFBIG,
- _SC_HOST_NAME_MAX,
- _SC_TRACE,
- _SC_TRACE_EVENT_FILTER,
- _SC_TRACE_INHERIT,
- _SC_TRACE_LOG,
- _SC_LEVEL1_ICACHE_SIZE,
- _SC_LEVEL1_ICACHE_ASSOC,
- _SC_LEVEL1_ICACHE_LINESIZE,
- _SC_LEVEL1_DCACHE_SIZE,
- _SC_LEVEL1_DCACHE_ASSOC,
- _SC_LEVEL1_DCACHE_LINESIZE,
- _SC_LEVEL2_CACHE_SIZE,
- _SC_LEVEL2_CACHE_ASSOC,
- _SC_LEVEL2_CACHE_LINESIZE,
- _SC_LEVEL3_CACHE_SIZE,
- _SC_LEVEL3_CACHE_ASSOC,
- _SC_LEVEL3_CACHE_LINESIZE,
- _SC_LEVEL4_CACHE_SIZE,
- _SC_LEVEL4_CACHE_ASSOC,
- _SC_LEVEL4_CACHE_LINESIZE,
- _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
- _SC_RAW_SOCKETS,
- _SC_V7_ILP32_OFF32,
- _SC_V7_ILP32_OFFBIG,
- _SC_V7_LP64_OFF64,
- _SC_V7_LPBIG_OFFBIG,
- _SC_SS_REPL_MAX,
- _SC_TRACE_EVENT_NAME_MAX,
- _SC_TRACE_NAME_MAX,
- _SC_TRACE_SYS_MAX,
- _SC_TRACE_USER_EVENT_MAX,
- _SC_XOPEN_STREAMS,
- _SC_THREAD_ROBUST_PRIO_INHERIT,
- _SC_THREAD_ROBUST_PRIO_PROTECT
- };
- enum
- {
- _CS_PATH,
- _CS_V6_WIDTH_RESTRICTED_ENVS,
- _CS_GNU_LIBC_VERSION,
- _CS_GNU_LIBPTHREAD_VERSION,
- _CS_V5_WIDTH_RESTRICTED_ENVS,
- _CS_V7_WIDTH_RESTRICTED_ENVS,
- _CS_LFS_CFLAGS = 1000,
- _CS_LFS_LDFLAGS,
- _CS_LFS_LIBS,
- _CS_LFS_LINTFLAGS,
- _CS_LFS64_CFLAGS,
- _CS_LFS64_LDFLAGS,
- _CS_LFS64_LIBS,
- _CS_LFS64_LINTFLAGS,
- _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
- _CS_XBS5_ILP32_OFF32_LDFLAGS,
- _CS_XBS5_ILP32_OFF32_LIBS,
- _CS_XBS5_ILP32_OFF32_LINTFLAGS,
- _CS_XBS5_ILP32_OFFBIG_CFLAGS,
- _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
- _CS_XBS5_ILP32_OFFBIG_LIBS,
- _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
- _CS_XBS5_LP64_OFF64_CFLAGS,
- _CS_XBS5_LP64_OFF64_LDFLAGS,
- _CS_XBS5_LP64_OFF64_LIBS,
- _CS_XBS5_LP64_OFF64_LINTFLAGS,
- _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
- _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
- _CS_XBS5_LPBIG_OFFBIG_LIBS,
- _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
- _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
- _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
- _CS_POSIX_V6_ILP32_OFF32_LIBS,
- _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
- _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
- _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
- _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
- _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
- _CS_POSIX_V6_LP64_OFF64_CFLAGS,
- _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
- _CS_POSIX_V6_LP64_OFF64_LIBS,
- _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
- _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
- _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
- _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
- _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
- _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
- _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
- _CS_POSIX_V7_ILP32_OFF32_LIBS,
- _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
- _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
- _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
- _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
- _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
- _CS_POSIX_V7_LP64_OFF64_CFLAGS,
- _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
- _CS_POSIX_V7_LP64_OFF64_LIBS,
- _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
- _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
- _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
- _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
- _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS
- };
- # 649 "./include/unistd.h" 2
- extern long int pathconf (const char *__path, int __name)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__ ));
- extern long int sysconf (int __name) __attribute__ ((__nothrow__ ));
- extern __typeof (sysconf) sysconf __asm__ ("" "__GI_sysconf") __attribute__ ((visibility ("hidden")));
- extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__ ));
- extern __pid_t getpid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (getpid) getpid __asm__ ("" "__GI_getpid") __attribute__ ((visibility ("hidden")));
- extern __pid_t getppid (void) __attribute__ ((__nothrow__ ));
- extern __pid_t getpgrp (void) __attribute__ ((__nothrow__ ));
- extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__ ));
- extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__ ));
- extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__ ));
- extern __typeof (setpgid) setpgid __asm__ ("" "__GI_setpgid") __attribute__ ((visibility ("hidden")));
- # 702 "./include/unistd.h"
- extern int setpgrp (void) __attribute__ ((__nothrow__ ));
- extern __pid_t setsid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (setsid) setsid __asm__ ("" "__GI_setsid") __attribute__ ((visibility ("hidden")));
- extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__ ));
- extern __typeof (getsid) getsid __asm__ ("" "__GI_getsid") __attribute__ ((visibility ("hidden")));
- extern __uid_t getuid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (getuid) getuid __asm__ ("" "__GI_getuid") __attribute__ ((visibility ("hidden")));
- extern __uid_t geteuid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (geteuid) geteuid __asm__ ("" "__GI_geteuid") __attribute__ ((visibility ("hidden")));
- extern __gid_t getgid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (getgid) getgid __asm__ ("" "__GI_getgid") __attribute__ ((visibility ("hidden")));
- extern __gid_t getegid (void) __attribute__ ((__nothrow__ ));
- extern __typeof (getegid) getegid __asm__ ("" "__GI_getegid") __attribute__ ((visibility ("hidden")));
- extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__ )) ;
- extern __typeof (getgroups) getgroups __asm__ ("" "__GI_getgroups") __attribute__ ((visibility ("hidden")));
- # 749 "./include/unistd.h"
- extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__ )) ;
- extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__ )) ;
- extern __typeof (setreuid) setreuid __asm__ ("" "__GI_setreuid") __attribute__ ((visibility ("hidden")));
- extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__ )) ;
- extern __typeof (seteuid) seteuid __asm__ ("" "__GI_seteuid") __attribute__ ((visibility ("hidden")));
- extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__ )) ;
- extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__ )) ;
- extern __typeof (setregid) setregid __asm__ ("" "__GI_setregid") __attribute__ ((visibility ("hidden")));
- extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__ )) ;
- extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
- __attribute__ ((__nothrow__ ));
- extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
- __attribute__ ((__nothrow__ ));
- extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
- __attribute__ ((__nothrow__ )) ;
- extern __typeof (setresuid) setresuid __asm__ ("" "__GI_setresuid") __attribute__ ((visibility ("hidden")));
- extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
- __attribute__ ((__nothrow__ )) ;
- extern __typeof (setresgid) setresgid __asm__ ("" "__GI_setresgid") __attribute__ ((visibility ("hidden")));
- extern __pid_t fork (void) __attribute__ ((__nothrow__));
- extern __typeof(fork) __libc_fork;
- extern __typeof (fork) fork __asm__ ("" "__GI_fork") __attribute__ ((visibility ("hidden")));
- # 827 "./include/unistd.h"
- extern __pid_t vfork (void) __attribute__ ((__nothrow__ ));
- extern __typeof (vfork) vfork __asm__ ("" "__GI_vfork") __attribute__ ((visibility ("hidden")));
- extern char *ttyname (int __fd) __attribute__ ((__nothrow__ ));
- extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2))) ;
- extern __typeof (ttyname_r) ttyname_r __asm__ ("" "__GI_ttyname_r") __attribute__ ((visibility ("hidden")));
- extern int isatty (int __fd) __attribute__ ((__nothrow__ ));
- extern __typeof (isatty) isatty __asm__ ("" "__GI_isatty") __attribute__ ((visibility ("hidden")));
- # 855 "./include/unistd.h"
- extern int link (const char *__from, const char *__to)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2))) ;
- extern int linkat (int __fromfd, const char *__from, int __tofd,
- const char *__to, int __flags)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2, 4))) ;
- extern __typeof (linkat) linkat __asm__ ("" "__GI_linkat") __attribute__ ((visibility ("hidden")));
- extern int symlink (const char *__from, const char *__to)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2))) ;
- extern ssize_t readlink (const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2))) ;
- extern __typeof (readlink) readlink __asm__ ("" "__GI_readlink") __attribute__ ((visibility ("hidden")));
- extern int symlinkat (const char *__from, int __tofd,
- const char *__to) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 3))) ;
- extern __typeof (symlinkat) symlinkat __asm__ ("" "__GI_symlinkat") __attribute__ ((visibility ("hidden")));
- extern ssize_t readlinkat (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2, 3))) ;
- extern __typeof (readlinkat) readlinkat __asm__ ("" "__GI_readlinkat") __attribute__ ((visibility ("hidden")));
- extern int unlink (const char *__name) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (unlink) unlink __asm__ ("" "__GI_unlink") __attribute__ ((visibility ("hidden")));
- extern int unlinkat (int __fd, const char *__name, int __flag)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (2)));
- extern __typeof (unlinkat) unlinkat __asm__ ("" "__GI_unlinkat") __attribute__ ((visibility ("hidden")));
- extern int rmdir (const char *__path) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (rmdir) rmdir __asm__ ("" "__GI_rmdir") __attribute__ ((visibility ("hidden")));
- extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__ ));
- extern __typeof (tcgetpgrp) tcgetpgrp __asm__ ("" "__GI_tcgetpgrp") __attribute__ ((visibility ("hidden")));
- extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__ ));
- extern char *getlogin (void);
- extern __typeof (getlogin) getlogin __asm__ ("" "__GI_getlogin") __attribute__ ((visibility ("hidden")));
- extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1)));
- # 946 "./include/unistd.h"
- # 1 "./include/bits/getopt.h" 1
- # 28 "./include/bits/getopt.h"
- extern char *optarg;
- # 50 "./include/bits/getopt.h"
- extern int optind;
- extern int opterr;
- extern int optopt;
- # 125 "./include/bits/getopt.h"
- extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
- __attribute__ ((__nothrow__ ));
- extern __typeof (getopt) getopt __asm__ ("" "__GI_getopt") __attribute__ ((visibility ("hidden")));
- # 143 "./include/bits/getopt.h"
- # 947 "./include/unistd.h" 2
- extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern __typeof (gethostname) gethostname __asm__ ("" "__GI_gethostname") __attribute__ ((visibility ("hidden")));
- extern int sethostname (const char *__name, size_t __len)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern int sethostid (long int __id) __attribute__ ((__nothrow__ )) ;
- extern int getdomainname (char *__name, size_t __len)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (getdomainname) getdomainname __asm__ ("" "__GI_getdomainname") __attribute__ ((visibility ("hidden")));
- extern int setdomainname (const char *__name, size_t __len)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern int vhangup (void) __attribute__ ((__nothrow__ ));
- # 1010 "./include/unistd.h"
- extern int acct (const char *__name) __attribute__ ((__nothrow__ ));
- extern char *getusershell (void) __attribute__ ((__nothrow__ ));
- extern void endusershell (void) __attribute__ ((__nothrow__ ));
- extern __typeof (endusershell) endusershell __asm__ ("" "__GI_endusershell") __attribute__ ((visibility ("hidden")));
- extern void setusershell (void) __attribute__ ((__nothrow__ ));
- extern __typeof (setusershell) setusershell __asm__ ("" "__GI_setusershell") __attribute__ ((visibility ("hidden")));
- extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__ )) ;
- extern int chroot (const char *__path) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1)));
- # 1044 "./include/unistd.h"
- extern int fsync (int __fd);
- extern int syncfs (int __fd) __attribute__ ((__nothrow__ ));
- extern long int gethostid (void);
- extern void sync (void) __attribute__ ((__nothrow__ ));
- extern int getpagesize (void) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (getpagesize) getpagesize __asm__ ("" "__GI_getpagesize") __attribute__ ((visibility ("hidden")));
- extern int getdtablesize (void) __attribute__ ((__nothrow__ ));
- extern __typeof (getdtablesize) getdtablesize __asm__ ("" "__GI_getdtablesize") __attribute__ ((visibility ("hidden")));
- extern int truncate (const char *__file, __off_t __length)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (truncate) truncate __asm__ ("" "__GI_truncate") __attribute__ ((visibility ("hidden")));
- # 1089 "./include/unistd.h"
- extern int truncate64 (const char *__file, __off64_t __length)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1))) ;
- extern __typeof (truncate64) truncate64 __asm__ ("" "__GI_truncate64") __attribute__ ((visibility ("hidden")));
- # 1100 "./include/unistd.h"
- extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__ )) ;
- extern __typeof (ftruncate) ftruncate __asm__ ("" "__GI_ftruncate") __attribute__ ((visibility ("hidden")));
- # 1111 "./include/unistd.h"
- extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__ )) ;
- extern __typeof (ftruncate64) ftruncate64 __asm__ ("" "__GI_ftruncate64") __attribute__ ((visibility ("hidden")));
- # 1122 "./include/unistd.h"
- extern int brk (void *__addr) __attribute__ ((__nothrow__ )) ;
- extern __typeof (brk) brk __asm__ ("" "__GI_brk") __attribute__ ((visibility ("hidden")));
- extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__ ));
- extern __typeof (sbrk) sbrk __asm__ ("" "__GI_sbrk") __attribute__ ((visibility ("hidden")));
- # 1145 "./include/unistd.h"
- extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__ ));
- extern int _pe_secure;
- extern __typeof (_pe_secure) _pe_secure __asm__ ("" "__GI__pe_secure") __attribute__ ((visibility ("hidden")));
- extern int issetugid(void);
- # 1182 "./include/unistd.h"
- extern int lockf (int __fd, int __cmd, __off_t __len) ;
- extern __typeof (lockf) lockf __asm__ ("" "__GI_lockf") __attribute__ ((visibility ("hidden")));
- # 1193 "./include/unistd.h"
- extern int lockf64 (int __fd, int __cmd, __off64_t __len) ;
- # 1215 "./include/unistd.h"
- extern int fdatasync (int __fildes);
- # 1224 "./include/unistd.h"
- extern char *crypt (const char *__key, const char *__salt)
- __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- extern void encrypt (char *__block, int __edflag) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1)));
- extern void swab (const void *__restrict __from, void *__restrict __to,
- ssize_t __n) __attribute__ ((__nothrow__ )) __attribute__ ((__nonnull__ (1, 2)));
- # 1249 "./include/unistd.h"
- typedef signed int smallint;
- typedef unsigned int smalluint;
- extern size_t __pagesize __attribute__ ((visibility ("hidden")));
- # 22 "./include/sys/user.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/ptrace.h" 1
- # 28 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/ptrace.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/ptrace_32.h" 1
- # 45 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/ptrace_32.h"
- struct pt_regs {
- unsigned long regs[16];
- unsigned long pc;
- unsigned long pr;
- unsigned long sr;
- unsigned long gbr;
- unsigned long mach;
- unsigned long macl;
- long tra;
- };
- struct pt_dspregs {
- unsigned long a1;
- unsigned long a0g;
- unsigned long a1g;
- unsigned long m0;
- unsigned long m1;
- unsigned long a0;
- unsigned long x0;
- unsigned long x1;
- unsigned long y0;
- unsigned long y1;
- unsigned long dsr;
- unsigned long rs;
- unsigned long re;
- unsigned long mod;
- };
- # 29 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/ptrace.h" 2
- # 23 "./include/sys/user.h" 2
- # 58 "./include/sys/user.h"
- struct user_fpu_struct {
- unsigned long fp_regs[16];
- unsigned long xfp_regs[16];
- unsigned long fpscr;
- unsigned long fpul;
- };
- struct user {
- struct pt_regs regs;
- struct user_fpu_struct fpu;
- int u_fpvalid;
- size_t u_tsize;
- size_t u_dsize;
- size_t u_ssize;
- unsigned long start_code;
- unsigned long start_data;
- unsigned long start_stack;
- long int signal;
- struct regs * u_ar0;
- struct user_fpu_struct* u_fpstate;
- unsigned long magic;
- char u_comm[32];
- };
- # 31 "./include/sys/procfs.h" 2
- typedef unsigned long elf_greg_t;
- typedef elf_greg_t elf_gregset_t[(sizeof (struct pt_regs) / sizeof(elf_greg_t))];
- typedef struct user_fpu_struct elf_fpregset_t;
- struct elf_siginfo
- {
- int si_signo;
- int si_code;
- int si_errno;
- };
- # 59 "./include/sys/procfs.h"
- struct elf_prstatus
- {
- struct elf_siginfo pr_info;
- short int pr_cursig;
- unsigned long int pr_sigpend;
- unsigned long int pr_sighold;
- __pid_t pr_pid;
- __pid_t pr_ppid;
- __pid_t pr_pgrp;
- __pid_t pr_sid;
- struct timeval pr_utime;
- struct timeval pr_stime;
- struct timeval pr_cutime;
- struct timeval pr_cstime;
- elf_gregset_t pr_reg;
- int pr_fpvalid;
- };
- struct elf_prpsinfo
- {
- char pr_state;
- char pr_sname;
- char pr_zomb;
- char pr_nice;
- unsigned long int pr_flag;
- long pr_uid;
- long pr_gid;
- int pr_pid, pr_ppid, pr_pgrp, pr_sid;
- char pr_fname[16];
- char pr_psargs[(80)];
- };
- typedef void *psaddr_t;
- typedef elf_gregset_t prgregset_t;
- typedef elf_fpregset_t prfpregset_t;
- typedef __pid_t lwpid_t;
- typedef struct elf_prstatus prstatus_t;
- typedef struct elf_prpsinfo prpsinfo_t;
- # 29 "./libpthread/nptl/../nptl_db/thread_db.h" 2
- typedef enum
- {
- TD_OK,
- TD_ERR,
- TD_NOTHR,
- TD_NOSV,
- TD_NOLWP,
- TD_BADPH,
- TD_BADTH,
- TD_BADSH,
- TD_BADTA,
- TD_BADKEY,
- TD_NOMSG,
- TD_NOFPREGS,
- TD_NOLIBTHREAD,
- TD_NOEVENT,
- TD_NOCAPAB,
- TD_DBERR,
- TD_NOAPLIC,
- TD_NOTSD,
- TD_MALLOC,
- TD_PARTIALREG,
- TD_NOXREGS,
- TD_TLSDEFER,
- TD_NOTALLOC = TD_TLSDEFER,
- TD_VERSION,
- TD_NOTLS
- } td_err_e;
- typedef enum
- {
- TD_THR_ANY_STATE,
- TD_THR_UNKNOWN,
- TD_THR_STOPPED,
- TD_THR_RUN,
- TD_THR_ACTIVE,
- TD_THR_ZOMBIE,
- TD_THR_SLEEP,
- TD_THR_STOPPED_ASLEEP
- } td_thr_state_e;
- typedef enum
- {
- TD_THR_ANY_TYPE,
- TD_THR_USER,
- TD_THR_SYSTEM
- } td_thr_type_e;
- typedef struct td_thragent td_thragent_t;
- typedef struct td_thrhandle
- {
- td_thragent_t *th_ta_p;
- psaddr_t th_unique;
- } td_thrhandle_t;
- struct link_map;
- # 118 "./libpthread/nptl/../nptl_db/thread_db.h"
- typedef struct td_thr_events
- {
- uint32_t event_bits[2];
- } td_thr_events_t;
- # 157 "./libpthread/nptl/../nptl_db/thread_db.h"
- typedef enum
- {
- TD_ALL_EVENTS,
- TD_EVENT_NONE = TD_ALL_EVENTS,
- TD_READY,
- TD_SLEEP,
- TD_SWITCHTO,
- TD_SWITCHFROM,
- TD_LOCK_TRY,
- TD_CATCHSIG,
- TD_IDLE,
- TD_CREATE,
- TD_DEATH,
- TD_PREEMPT,
- TD_PRI_INHERIT,
- TD_REAP,
- TD_CONCURRENCY,
- TD_TIMEOUT,
- TD_MIN_EVENT_NUM = TD_READY,
- TD_MAX_EVENT_NUM = TD_TIMEOUT,
- TD_EVENTS_ENABLE = 31
- } td_event_e;
- typedef enum
- {
- NOTIFY_BPT,
- NOTIFY_AUTOBPT,
- NOTIFY_SYSCALL
- } td_notify_e;
- typedef struct td_notify
- {
- td_notify_e type;
- union
- {
- psaddr_t bptaddr;
- int syscallno;
- } u;
- } td_notify_t;
- typedef struct td_event_msg
- {
- td_event_e event;
- const td_thrhandle_t *th_p;
- union
- {
- uintptr_t data;
- } msg;
- } td_event_msg_t;
- typedef struct
- {
- td_thr_events_t eventmask;
- td_event_e eventnum;
- void *eventdata;
- } td_eventbuf_t;
- typedef struct td_ta_stats
- {
- int nthreads;
- int r_concurrency;
- int nrunnable_num;
- int nrunnable_den;
- int a_concurrency_num;
- int a_concurrency_den;
- int nlwps_num;
- int nlwps_den;
- int nidle_num;
- int nidle_den;
- } td_ta_stats_t;
- typedef pthread_t thread_t;
- typedef pthread_key_t thread_key_t;
- typedef int td_thr_iter_f (const td_thrhandle_t *, void *);
- typedef int td_key_iter_f (thread_key_t, void (*) (void *), void *);
- struct ps_prochandle;
- typedef struct td_thrinfo
- {
- td_thragent_t *ti_ta_p;
- unsigned int ti_user_flags;
- thread_t ti_tid;
- char *ti_tls;
- psaddr_t ti_startfunc;
- psaddr_t ti_stkbase;
- long int ti_stksize;
- psaddr_t ti_ro_area;
- int ti_ro_size;
- td_thr_state_e ti_state;
- unsigned char ti_db_suspended;
- td_thr_type_e ti_type;
- intptr_t ti_pc;
- intptr_t ti_sp;
- short int ti_flags;
- int ti_pri;
- lwpid_t ti_lid;
- sigset_t ti_sigmask;
- unsigned char ti_traceme;
- unsigned char ti_preemptflag;
- unsigned char ti_pirecflag;
- sigset_t ti_pending;
- td_thr_events_t ti_events;
- } td_thrinfo_t;
- extern td_err_e td_init (void);
- extern td_err_e td_log (void);
- extern const char **td_symbol_list (void);
- extern td_err_e td_ta_new (struct ps_prochandle *__ps, td_thragent_t **__ta);
- extern td_err_e td_ta_delete (td_thragent_t *__ta);
- extern td_err_e td_ta_get_nthreads (const td_thragent_t *__ta, int *__np);
- extern td_err_e td_ta_get_ph (const td_thragent_t *__ta,
- struct ps_prochandle **__ph);
- extern td_err_e td_ta_map_id2thr (const td_thragent_t *__ta, pthread_t __pt,
- td_thrhandle_t *__th);
- extern td_err_e td_ta_map_lwp2thr (const td_thragent_t *__ta, lwpid_t __lwpid,
- td_thrhandle_t *__th);
- extern td_err_e td_ta_thr_iter (const td_thragent_t *__ta,
- td_thr_iter_f *__callback, void *__cbdata_p,
- td_thr_state_e __state, int __ti_pri,
- sigset_t *__ti_sigmask_p,
- unsigned int __ti_user_flags);
- extern td_err_e td_ta_tsd_iter (const td_thragent_t *__ta, td_key_iter_f *__ki,
- void *__p);
- extern td_err_e td_ta_event_addr (const td_thragent_t *__ta,
- td_event_e __event, td_notify_t *__ptr);
- extern td_err_e td_ta_set_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
- extern td_err_e td_ta_clear_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
- extern td_err_e td_ta_event_getmsg (const td_thragent_t *__ta,
- td_event_msg_t *__msg);
- extern td_err_e td_ta_setconcurrency (const td_thragent_t *__ta, int __level);
- extern td_err_e td_ta_enable_stats (const td_thragent_t *__ta, int __enable);
- extern td_err_e td_ta_reset_stats (const td_thragent_t *__ta);
- extern td_err_e td_ta_get_stats (const td_thragent_t *__ta,
- td_ta_stats_t *__statsp);
- extern td_err_e td_thr_validate (const td_thrhandle_t *__th);
- extern td_err_e td_thr_get_info (const td_thrhandle_t *__th,
- td_thrinfo_t *__infop);
- extern td_err_e td_thr_getfpregs (const td_thrhandle_t *__th,
- prfpregset_t *__regset);
- extern td_err_e td_thr_getgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
- extern td_err_e td_thr_getxregs (const td_thrhandle_t *__th, void *__xregs);
- extern td_err_e td_thr_getxregsize (const td_thrhandle_t *__th, int *__sizep);
- extern td_err_e td_thr_setfpregs (const td_thrhandle_t *__th,
- const prfpregset_t *__fpregs);
- extern td_err_e td_thr_setgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
- extern td_err_e td_thr_setxregs (const td_thrhandle_t *__th,
- const void *__addr);
- extern td_err_e td_thr_tlsbase (const td_thrhandle_t *__th,
- unsigned long int __modid,
- psaddr_t *__base);
- extern td_err_e td_thr_tls_get_addr (const td_thrhandle_t *__th,
- psaddr_t __map_address, size_t __offset,
- psaddr_t *__address);
- extern td_err_e td_thr_event_enable (const td_thrhandle_t *__th, int __event);
- extern td_err_e td_thr_set_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
- extern td_err_e td_thr_clear_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
- extern td_err_e td_thr_event_getmsg (const td_thrhandle_t *__th,
- td_event_msg_t *__msg);
- extern td_err_e td_thr_setprio (const td_thrhandle_t *__th, int __prio);
- extern td_err_e td_thr_setsigpending (const td_thrhandle_t *__th,
- unsigned char __n, const sigset_t *__ss);
- extern td_err_e td_thr_sigsetmask (const td_thrhandle_t *__th,
- const sigset_t *__ss);
- extern td_err_e td_thr_tsd (const td_thrhandle_t *__th,
- const thread_key_t __tk, void **__data);
- extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
- extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
- # 31 "./libpthread/nptl/descr.h" 2
- # 1 "./include/tls.h" 1
- # 1 "./libpthread/nptl/sysdeps/sh/tls.h" 1
- # 24 "./libpthread/nptl/sysdeps/sh/tls.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 25 "./libpthread/nptl/sysdeps/sh/tls.h" 2
- # 1 "./libc/sysdeps/linux/sh/sysdep.h" 1
- # 19 "./libc/sysdeps/linux/sh/sysdep.h"
- # 1 "./libc/sysdeps/linux/common/sysdep.h" 1
- # 20 "./libc/sysdeps/linux/sh/sysdep.h" 2
- # 29 "./libpthread/nptl/sysdeps/sh/tls.h" 2
- # 1 "./include/bits/kernel-features.h" 1
- # 27 "./include/bits/kernel-features.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/version.h" 1
- # 28 "./include/bits/kernel-features.h" 2
- # 30 "./libpthread/nptl/sysdeps/sh/tls.h" 2
- typedef union dtv
- {
- size_t counter;
- struct
- {
- void *val;
- # 38 "./libpthread/nptl/sysdeps/sh/tls.h" 3 4
- _Bool
- # 38 "./libpthread/nptl/sysdeps/sh/tls.h"
- is_static;
- } pointer;
- } dtv_t;
- typedef struct
- {
- dtv_t *dtv;
- uintptr_t pointer_guard;
- } tcbhead_t;
- # 65 "./libpthread/nptl/sysdeps/sh/tls.h"
- # 1 "./libc/sysdeps/linux/sh/sysdep.h" 1
- # 19 "./libc/sysdeps/linux/sh/sysdep.h"
- # 1 "./libc/sysdeps/linux/common/sysdep.h" 1
- # 20 "./libc/sysdeps/linux/sh/sysdep.h" 2
- # 66 "./libpthread/nptl/sysdeps/sh/tls.h" 2
- # 86 "./libpthread/nptl/sysdeps/sh/tls.h"
- # 1 "./libpthread/nptl/descr.h" 1
- # 87 "./libpthread/nptl/sysdeps/sh/tls.h" 2
- # 7 "./include/tls.h" 2
- # 32 "./libpthread/nptl/descr.h" 2
- # 1 "./libc/sysdeps/linux/common/unwind.h" 1
- # 34 "./libc/sysdeps/linux/common/unwind.h"
- typedef unsigned _Unwind_Word __attribute__((__mode__(__word__)));
- typedef signed _Unwind_Sword __attribute__((__mode__(__word__)));
- typedef unsigned _Unwind_Ptr __attribute__((__mode__(__pointer__)));
- typedef unsigned _Unwind_Internal_Ptr __attribute__((__mode__(__pointer__)));
- typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
- typedef enum
- {
- _URC_NO_REASON = 0,
- _URC_FOREIGN_EXCEPTION_CAUGHT = 1,
- _URC_FATAL_PHASE2_ERROR = 2,
- _URC_FATAL_PHASE1_ERROR = 3,
- _URC_NORMAL_STOP = 4,
- _URC_END_OF_STACK = 5,
- _URC_HANDLER_FOUND = 6,
- _URC_INSTALL_CONTEXT = 7,
- _URC_CONTINUE_UNWIND = 8
- } _Unwind_Reason_Code;
- # 71 "./libc/sysdeps/linux/common/unwind.h"
- struct _Unwind_Exception;
- typedef void (*_Unwind_Exception_Cleanup_Fn) (_Unwind_Reason_Code,
- struct _Unwind_Exception *);
- struct _Unwind_Exception
- {
- _Unwind_Exception_Class exception_class;
- _Unwind_Exception_Cleanup_Fn exception_cleanup;
- _Unwind_Word private_1;
- _Unwind_Word private_2;
- } __attribute__((__aligned__));
- typedef int _Unwind_Action;
- # 103 "./libc/sysdeps/linux/common/unwind.h"
- struct _Unwind_Context;
- extern _Unwind_Reason_Code _Unwind_RaiseException (struct _Unwind_Exception *);
- typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn)
- (int, _Unwind_Action, _Unwind_Exception_Class,
- struct _Unwind_Exception *, struct _Unwind_Context *, void *);
- extern _Unwind_Reason_Code _Unwind_ForcedUnwind (struct _Unwind_Exception *,
- _Unwind_Stop_Fn,
- void *);
- extern void _Unwind_DeleteException (struct _Unwind_Exception *);
- extern void _Unwind_Resume (struct _Unwind_Exception *);
- typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)
- (struct _Unwind_Context *, void *);
- extern _Unwind_Reason_Code _Unwind_Backtrace (_Unwind_Trace_Fn, void *);
- extern _Unwind_Word _Unwind_GetGR (struct _Unwind_Context *, int);
- extern void _Unwind_SetGR (struct _Unwind_Context *, int, _Unwind_Word);
- extern _Unwind_Ptr _Unwind_GetIP (struct _Unwind_Context *);
- extern void _Unwind_SetIP (struct _Unwind_Context *, _Unwind_Ptr);
- extern _Unwind_Word _Unwind_GetCFA (struct _Unwind_Context *);
- extern void *_Unwind_GetLanguageSpecificData (struct _Unwind_Context *);
- extern _Unwind_Ptr _Unwind_GetRegionStart (struct _Unwind_Context *);
- # 166 "./libc/sysdeps/linux/common/unwind.h"
- typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)
- (int, _Unwind_Action, _Unwind_Exception_Class,
- struct _Unwind_Exception *, struct _Unwind_Context *);
- struct SjLj_Function_Context;
- extern void _Unwind_SjLj_Register (struct SjLj_Function_Context *);
- extern void _Unwind_SjLj_Unregister (struct SjLj_Function_Context *);
- extern _Unwind_Reason_Code _Unwind_SjLj_RaiseException
- (struct _Unwind_Exception *);
- extern _Unwind_Reason_Code _Unwind_SjLj_ForcedUnwind
- (struct _Unwind_Exception *, _Unwind_Stop_Fn, void *);
- extern void _Unwind_SjLj_Resume (struct _Unwind_Exception *);
- # 207 "./libc/sysdeps/linux/common/unwind.h"
- extern _Unwind_Ptr _Unwind_GetDataRelBase (struct _Unwind_Context *);
- extern _Unwind_Ptr _Unwind_GetTextRelBase (struct _Unwind_Context *);
- extern void * _Unwind_FindEnclosingFunction (void *pc);
- # 34 "./libpthread/nptl/descr.h" 2
- # 1 "./include/resolv.h" 1
- # 57 "./include/resolv.h"
- # 1 "./include/netinet/in.h" 1
- # 24 "./include/netinet/in.h"
- # 1 "./include/sys/socket.h" 1
- # 25 "./include/sys/socket.h"
- # 1 "./include/sys/uio.h" 1
- # 25 "./include/sys/uio.h"
- # 1 "./include/bits/uio.h" 1
- # 44 "./include/bits/uio.h"
- struct iovec
- {
- void *iov_base;
- size_t iov_len;
- };
- # 29 "./include/sys/uio.h" 2
- # 39 "./include/sys/uio.h"
- extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count);
- # 49 "./include/sys/uio.h"
- extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count);
- # 61 "./include/sys/uio.h"
- extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) ;
- # 73 "./include/sys/uio.h"
- extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) ;
- # 28 "./include/sys/socket.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 30 "./include/sys/socket.h" 2
- # 1 "./include/bits/sigset.h" 1
- # 33 "./include/sys/socket.h" 2
- # 1 "./include/bits/socket.h" 1
- # 27 "./include/bits/socket.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/host/lib/gcc/sh4eb-buildroot-linux-uclibc/9.3.0/include/stddef.h" 1 3 4
- # 28 "./include/bits/socket.h" 2
- # 1 "./include/limits.h" 1
- # 30 "./include/bits/socket.h" 2
- # 39 "./include/bits/socket.h"
- # 1 "./include/bits/socket_type.h" 1
- # 24 "./include/bits/socket_type.h"
- enum __socket_type
- {
- SOCK_STREAM = 1,
- SOCK_DGRAM = 2,
- SOCK_RAW = 3,
- SOCK_RDM = 4,
- SOCK_SEQPACKET = 5,
- SOCK_DCCP = 6,
- SOCK_PACKET = 10,
- SOCK_CLOEXEC = 02000000,
- SOCK_NONBLOCK = 00004000
- };
- # 40 "./include/bits/socket.h" 2
- # 169 "./include/bits/socket.h"
- # 1 "./include/bits/sockaddr.h" 1
- # 28 "./include/bits/sockaddr.h"
- typedef unsigned short int sa_family_t;
- # 170 "./include/bits/socket.h" 2
- struct sockaddr
- {
- sa_family_t sa_family;
- char sa_data[14];
- };
- # 189 "./include/bits/socket.h"
- struct sockaddr_storage
- {
- sa_family_t ss_family;
- __uint32_t __ss_align;
- char __ss_padding[(128 - (2 * sizeof (__uint32_t)))];
- };
- enum
- {
- MSG_OOB = 0x01,
- MSG_PEEK = 0x02,
- MSG_DONTROUTE = 0x04,
- MSG_TRYHARD = MSG_DONTROUTE,
- MSG_CTRUNC = 0x08,
- MSG_PROXY = 0x10,
- MSG_TRUNC = 0x20,
- MSG_DONTWAIT = 0x40,
- MSG_EOR = 0x80,
- MSG_WAITALL = 0x100,
- MSG_FIN = 0x200,
- MSG_SYN = 0x400,
- MSG_CONFIRM = 0x800,
- MSG_RST = 0x1000,
- MSG_ERRQUEUE = 0x2000,
- MSG_NOSIGNAL = 0x4000,
- MSG_MORE = 0x8000,
- MSG_WAITFORONE = 0x10000,
- MSG_BATCH = 0x40000,
- MSG_ZEROCOPY = 0x4000000,
- MSG_FASTOPEN = 0x20000000,
- MSG_CMSG_CLOEXEC = 0x40000000
- };
- # 259 "./include/bits/socket.h"
- struct msghdr
- {
- void *msg_name;
- socklen_t msg_namelen;
- struct iovec *msg_iov;
- int msg_iovlen;
- void *msg_control;
- socklen_t msg_controllen;
- int msg_flags;
- };
- struct cmsghdr
- {
- size_t cmsg_len;
- int cmsg_level;
- int cmsg_type;
- __extension__ unsigned char __cmsg_data [];
- };
- # 309 "./include/bits/socket.h"
- extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
- struct cmsghdr *__cmsg) __attribute__ ((__nothrow__ ));
- extern __typeof (__cmsg_nxthdr) __cmsg_nxthdr __asm__ ("" "__GI___cmsg_nxthdr") __attribute__ ((visibility ("hidden")));
- # 337 "./include/bits/socket.h"
- enum
- {
- SCM_RIGHTS = 0x01
- , SCM_CREDENTIALS = 0x02
- };
- struct ucred
- {
- pid_t pid;
- uid_t uid;
- gid_t gid;
- };
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/socket.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/socket.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/posix_types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/stddef.h" 1
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/posix_types.h" 2
- # 25 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/posix_types.h"
- typedef struct {
- unsigned long fds_bits[1024 / (8 * sizeof(long))];
- } __kernel_fd_set;
- typedef void (*__kernel_sighandler_t)(int);
- typedef int __kernel_key_t;
- typedef int __kernel_mqd_t;
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/posix_types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/posix_types_32.h" 1
- # 2 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/posix_types.h" 2
- # 37 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/posix_types.h" 2
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/socket.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/sockios.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/types.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/int-ll64.h" 1
- # 12 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/int-ll64.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/bitsperlong.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/bitsperlong.h" 1
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/bitsperlong.h" 2
- # 13 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/int-ll64.h" 2
- typedef __signed__ char __s8;
- typedef unsigned char __u8;
- typedef __signed__ short __s16;
- typedef unsigned short __u16;
- typedef __signed__ int __s32;
- typedef unsigned int __u32;
- __extension__ typedef __signed__ long long __s64;
- __extension__ typedef unsigned long long __u64;
- # 8 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/types.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/types.h" 2
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/types.h" 2
- # 24 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/types.h"
- typedef __u16 __le16;
- typedef __u16 __be16;
- typedef __u32 __le32;
- typedef __u32 __be32;
- typedef __u64 __le64;
- typedef __u64 __be64;
- typedef __u16 __sum16;
- typedef __u32 __wsum;
- # 47 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/types.h"
- typedef unsigned __poll_t;
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h" 2
- struct __kernel_timespec {
- __kernel_time64_t tv_sec;
- long long tv_nsec;
- };
- struct __kernel_itimerspec {
- struct __kernel_timespec it_interval;
- struct __kernel_timespec it_value;
- };
- # 25 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h"
- struct __kernel_old_timeval {
- __kernel_long_t tv_sec;
- __kernel_long_t tv_usec;
- };
- struct __kernel_old_timespec {
- __kernel_old_time_t tv_sec;
- long tv_nsec;
- };
- struct __kernel_old_itimerval {
- struct __kernel_old_timeval it_interval;
- struct __kernel_old_timeval it_value;
- };
- struct __kernel_sock_timeval {
- __s64 tv_sec;
- __s64 tv_usec;
- };
- # 6 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/sockios.h" 2
- # 7 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/socket.h" 2
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/socket.h" 2
- # 361 "./include/bits/socket.h" 2
- struct linger
- {
- int l_onoff;
- int l_linger;
- };
- # 40 "./include/sys/socket.h" 2
- struct osockaddr
- {
- unsigned short int sa_family;
- unsigned char sa_data[14];
- };
- enum
- {
- SHUT_RD = 0,
- SHUT_WR,
- SHUT_RDWR
- };
- # 91 "./include/sys/socket.h"
- typedef union { struct sockaddr *__restrict __sockaddr__; struct sockaddr_at *__restrict __sockaddr_at__; struct sockaddr_ax25 *__restrict __sockaddr_ax25__; struct sockaddr_dl *__restrict __sockaddr_dl__; struct sockaddr_eon *__restrict __sockaddr_eon__; struct sockaddr_in *__restrict __sockaddr_in__; struct sockaddr_in6 *__restrict __sockaddr_in6__; struct sockaddr_inarp *__restrict __sockaddr_inarp__; struct sockaddr_ipx *__restrict __sockaddr_ipx__; struct sockaddr_iso *__restrict __sockaddr_iso__; struct sockaddr_ns *__restrict __sockaddr_ns__; struct sockaddr_un *__restrict __sockaddr_un__; struct sockaddr_x25 *__restrict __sockaddr_x25__;
- } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
- typedef union { const struct sockaddr *__restrict __sockaddr__; const struct sockaddr_at *__restrict __sockaddr_at__; const struct sockaddr_ax25 *__restrict __sockaddr_ax25__; const struct sockaddr_dl *__restrict __sockaddr_dl__; const struct sockaddr_eon *__restrict __sockaddr_eon__; const struct sockaddr_in *__restrict __sockaddr_in__; const struct sockaddr_in6 *__restrict __sockaddr_in6__; const struct sockaddr_inarp *__restrict __sockaddr_inarp__; const struct sockaddr_ipx *__restrict __sockaddr_ipx__; const struct sockaddr_iso *__restrict __sockaddr_iso__; const struct sockaddr_ns *__restrict __sockaddr_ns__; const struct sockaddr_un *__restrict __sockaddr_un__; const struct sockaddr_x25 *__restrict __sockaddr_x25__;
- } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__));
- struct mmsghdr
- {
- struct msghdr msg_hdr;
- unsigned int msg_len;
- };
- extern int socket (int __domain, int __type, int __protocol) __attribute__ ((__nothrow__ ));
- extern __typeof (socket) socket __asm__ ("" "__GI_socket") __attribute__ ((visibility ("hidden")));
- extern int socketpair (int __domain, int __type, int __protocol,
- int __fds[2]) __attribute__ ((__nothrow__ ));
- extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
- __attribute__ ((__nothrow__ ));
- extern __typeof (bind) bind __asm__ ("" "__GI_bind") __attribute__ ((visibility ("hidden")));
- extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __attribute__ ((__nothrow__ ));
- extern __typeof (getsockname) getsockname __asm__ ("" "__GI_getsockname") __attribute__ ((visibility ("hidden")));
- # 140 "./include/sys/socket.h"
- extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
- extern __typeof (connect) connect __asm__ ("" "__GI_connect") __attribute__ ((visibility ("hidden")));
- extern int getpeername (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __attribute__ ((__nothrow__ ));
- extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags);
- extern __typeof (send) send __asm__ ("" "__GI_send") __attribute__ ((visibility ("hidden")));
- extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
- extern __typeof (recv) recv __asm__ ("" "__GI_recv") __attribute__ ((visibility ("hidden")));
- extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
- int __flags, __CONST_SOCKADDR_ARG __addr,
- socklen_t __addr_len);
- extern __typeof(sendto) __sendto_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (sendto) sendto __asm__ ("" "__GI_sendto") __attribute__ ((visibility ("hidden")));
- # 184 "./include/sys/socket.h"
- extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
- extern __typeof(recvfrom) __recvfrom_nocancel __attribute__ ((visibility ("hidden")));
- extern __typeof (recvfrom) recvfrom __asm__ ("" "__GI_recvfrom") __attribute__ ((visibility ("hidden")));
- # 198 "./include/sys/socket.h"
- extern ssize_t sendmsg (int __fd, const struct msghdr *__message,
- int __flags);
- extern __typeof (sendmsg) sendmsg __asm__ ("" "__GI_sendmsg") __attribute__ ((visibility ("hidden")));
- extern ssize_t sendmmsg (int __fd, struct mmsghdr *__vmessages,
- size_t __vlen, int __flags);
- extern __typeof (sendmmsg) sendmmsg __asm__ ("" "__GI_sendmmsg") __attribute__ ((visibility ("hidden")));
- extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags);
- extern __typeof (recvmsg) recvmsg __asm__ ("" "__GI_recvmsg") __attribute__ ((visibility ("hidden")));
- extern ssize_t recvmmsg (int __fd, struct mmsghdr *__vmessages,
- size_t vlen, int __flags, struct timespec *__tmo);
- extern __typeof (recvmmsg) recvmmsg __asm__ ("" "__GI_recvmmsg") __attribute__ ((visibility ("hidden")));
- extern int getsockopt (int __fd, int __level, int __optname,
- void *__restrict __optval,
- socklen_t *__restrict __optlen) __attribute__ ((__nothrow__ ));
- extern int setsockopt (int __fd, int __level, int __optname,
- const void *__optval, socklen_t __optlen) __attribute__ ((__nothrow__ ));
- extern __typeof (setsockopt) setsockopt __asm__ ("" "__GI_setsockopt") __attribute__ ((visibility ("hidden")));
- extern int listen (int __fd, int __n) __attribute__ ((__nothrow__ ));
- extern __typeof (listen) listen __asm__ ("" "__GI_listen") __attribute__ ((visibility ("hidden")));
- # 261 "./include/sys/socket.h"
- extern int accept (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
- extern __typeof (accept) accept __asm__ ("" "__GI_accept") __attribute__ ((visibility ("hidden")));
- extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len, int __flags);
- extern __typeof (accept4) accept4 __asm__ ("" "__GI_accept4") __attribute__ ((visibility ("hidden")));
- # 281 "./include/sys/socket.h"
- extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__ ));
- extern int sockatmark (int __fd) __attribute__ ((__nothrow__ ));
- extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__ ));
- extern int __socketcall(int, unsigned long *) __attribute__ ((visibility ("hidden")));
- # 25 "./include/netinet/in.h" 2
- enum
- {
- IPPROTO_IP = 0,
- IPPROTO_HOPOPTS = 0,
- IPPROTO_ICMP = 1,
- IPPROTO_IGMP = 2,
- IPPROTO_IPIP = 4,
- IPPROTO_TCP = 6,
- IPPROTO_EGP = 8,
- IPPROTO_PUP = 12,
- IPPROTO_UDP = 17,
- IPPROTO_IDP = 22,
- IPPROTO_TP = 29,
- IPPROTO_DCCP = 33,
- IPPROTO_IPV6 = 41,
- IPPROTO_ROUTING = 43,
- IPPROTO_FRAGMENT = 44,
- IPPROTO_RSVP = 46,
- IPPROTO_GRE = 47,
- IPPROTO_ESP = 50,
- IPPROTO_AH = 51,
- IPPROTO_ICMPV6 = 58,
- IPPROTO_NONE = 59,
- IPPROTO_DSTOPTS = 60,
- IPPROTO_MTP = 92,
- IPPROTO_ENCAP = 98,
- IPPROTO_PIM = 103,
- IPPROTO_COMP = 108,
- IPPROTO_SCTP = 132,
- IPPROTO_MH = 135,
- IPPROTO_UDPLITE = 136,
- IPPROTO_RAW = 255,
- IPPROTO_MAX
- };
- typedef uint16_t in_port_t;
- enum
- {
- IPPORT_ECHO = 7,
- IPPORT_DISCARD = 9,
- IPPORT_SYSTAT = 11,
- IPPORT_DAYTIME = 13,
- IPPORT_NETSTAT = 15,
- IPPORT_FTP = 21,
- IPPORT_TELNET = 23,
- IPPORT_SMTP = 25,
- IPPORT_TIMESERVER = 37,
- IPPORT_NAMESERVER = 42,
- IPPORT_WHOIS = 43,
- IPPORT_MTP = 57,
- IPPORT_TFTP = 69,
- IPPORT_RJE = 77,
- IPPORT_FINGER = 79,
- IPPORT_TTYLINK = 87,
- IPPORT_SUPDUP = 95,
- IPPORT_EXECSERVER = 512,
- IPPORT_LOGINSERVER = 513,
- IPPORT_CMDSERVER = 514,
- IPPORT_EFSSERVER = 520,
- IPPORT_BIFFUDP = 512,
- IPPORT_WHOSERVER = 513,
- IPPORT_ROUTESERVER = 520,
- IPPORT_RESERVED = 1024,
- IPPORT_USERRESERVED = 5000
- };
- typedef uint32_t in_addr_t;
- struct in_addr
- {
- in_addr_t s_addr;
- };
- # 200 "./include/netinet/in.h"
- struct in6_addr
- {
- union
- {
- uint8_t __u6_addr8[16];
- uint16_t __u6_addr16[8];
- uint32_t __u6_addr32[4];
- } __in6_u;
- };
- # 224 "./include/netinet/in.h"
- extern const struct in6_addr in6addr_any;
- extern const struct in6_addr in6addr_loopback;
- extern __typeof (in6addr_loopback) in6addr_loopback __asm__ ("" "__GI_in6addr_loopback") __attribute__ ((visibility ("hidden")));
- struct sockaddr_in
- {
- sa_family_t sin_family;
- in_port_t sin_port;
- struct in_addr sin_addr;
- unsigned char sin_zero[sizeof (struct sockaddr) -
- (sizeof (unsigned short int)) -
- sizeof (in_port_t) -
- sizeof (struct in_addr)];
- };
- struct sockaddr_in6
- {
- sa_family_t sin6_family;
- in_port_t sin6_port;
- uint32_t sin6_flowinfo;
- struct in6_addr sin6_addr;
- uint32_t sin6_scope_id;
- };
- struct ip_mreq
- {
- struct in_addr imr_multiaddr;
- struct in_addr imr_interface;
- };
- struct ip_mreq_source
- {
- struct in_addr imr_multiaddr;
- struct in_addr imr_interface;
- struct in_addr imr_sourceaddr;
- };
- struct ipv6_mreq
- {
- struct in6_addr ipv6mr_multiaddr;
- unsigned int ipv6mr_interface;
- };
- struct group_req
- {
- uint32_t gr_interface;
- struct sockaddr_storage gr_group;
- };
- struct group_source_req
- {
- uint32_t gsr_interface;
- struct sockaddr_storage gsr_group;
- struct sockaddr_storage gsr_source;
- };
- struct ip_msfilter
- {
- struct in_addr imsf_multiaddr;
- struct in_addr imsf_interface;
- uint32_t imsf_fmode;
- uint32_t imsf_numsrc;
- struct in_addr imsf_slist[1];
- };
- struct group_filter
- {
- uint32_t gf_interface;
- struct sockaddr_storage gf_group;
- uint32_t gf_fmode;
- uint32_t gf_numsrc;
- struct sockaddr_storage gf_slist[1];
- };
- # 370 "./include/netinet/in.h"
- # 1 "./include/bits/in.h" 1
- # 100 "./include/bits/in.h"
- struct ip_opts
- {
- struct in_addr ip_dst;
- char ip_opts[40];
- };
- struct ip_mreqn
- {
- struct in_addr imr_multiaddr;
- struct in_addr imr_address;
- int imr_ifindex;
- };
- struct in_pktinfo
- {
- int ipi_ifindex;
- struct in_addr ipi_spec_dst;
- struct in_addr ipi_addr;
- };
- # 371 "./include/netinet/in.h" 2
- # 379 "./include/netinet/in.h"
- extern uint32_t ntohl (uint32_t __netlong) __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (ntohl) ntohl __asm__ ("" "__GI_ntohl") __attribute__ ((visibility ("hidden")));
- extern uint16_t ntohs (uint16_t __netshort)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (ntohs) ntohs __asm__ ("" "__GI_ntohs") __attribute__ ((visibility ("hidden")));
- extern uint32_t htonl (uint32_t __hostlong)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (htonl) htonl __asm__ ("" "__GI_htonl") __attribute__ ((visibility ("hidden")));
- extern uint16_t htons (uint16_t __hostshort)
- __attribute__ ((__nothrow__ )) __attribute__ ((__const__));
- extern __typeof (htons) htons __asm__ ("" "__GI_htons") __attribute__ ((visibility ("hidden")));
- # 1 "./include/bits/byteswap.h" 1
- # 1 "./include/bits/byteswap-common.h" 1
- # 1 "./include/bits/byteswap.h" 2
- # 395 "./include/netinet/in.h" 2
- # 460 "./include/netinet/in.h"
- extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__ ));
- extern __typeof (bindresvport) bindresvport __asm__ ("" "__GI_bindresvport") __attribute__ ((visibility ("hidden")));
- # 497 "./include/netinet/in.h"
- struct in6_pktinfo
- {
- struct in6_addr ipi6_addr;
- unsigned int ipi6_ifindex;
- };
- struct ip6_mtuinfo
- {
- struct sockaddr_in6 ip6m_addr;
- uint32_t ip6m_mtu;
- };
- # 596 "./include/netinet/in.h"
- # 58 "./include/resolv.h" 2
- # 71 "./include/resolv.h"
- typedef enum { res_goahead, res_nextns, res_modified, res_done, res_error }
- res_sendhookact;
- typedef res_sendhookact (*res_send_qhook) (struct sockaddr_in * const *ns,
- const u_char **query,
- int *querylen,
- u_char *ans,
- int anssiz,
- int *resplen);
- typedef res_sendhookact (*res_send_rhook) (const struct sockaddr_in *ns,
- const u_char *query,
- int querylen,
- u_char *ans,
- int anssiz,
- int *resplen);
- # 116 "./include/resolv.h"
- struct __res_state {
- u_int32_t options;
- struct sockaddr_in nsaddr_list[3];
- char *dnsrch[6 + 1];
- u_int8_t nscount;
- u_int8_t ndots;
- u_int8_t retrans;
- u_int8_t retry;
- char defdname[256];
- u_int8_t nsort;
- u_int16_t pfcode;
- unsigned short id;
- int res_h_errno;
- struct {
- struct in_addr addr;
- u_int32_t mask;
- } sort_list[10];
- # 152 "./include/resolv.h"
- union {
- struct {
- struct sockaddr_in6 *nsaddrs[3];
- u_int8_t nscount;
- u_int16_t nstimes[3];
- int nssocks[3];
- u_int16_t nscount6;
- u_int16_t nsinit;
- } _ext;
- } _u;
- # 180 "./include/resolv.h"
- };
- typedef struct __res_state *res_state;
- # 37 "./libpthread/nptl/descr.h" 2
- # 1 "./include/bits/kernel-features.h" 1
- # 27 "./include/bits/kernel-features.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/version.h" 1
- # 28 "./include/bits/kernel-features.h" 2
- # 38 "./libpthread/nptl/descr.h" 2
- # 1 "./libpthread/nptl/sysdeps/pthread/uClibc-glue.h" 1
- # 1 "./include/bits/uClibc_page.h" 1
- # 7 "./libpthread/nptl/sysdeps/pthread/uClibc-glue.h" 2
- # 39 "./libpthread/nptl/descr.h" 2
- # 64 "./libpthread/nptl/descr.h"
- struct pthread_unwind_buf
- {
- struct
- {
- __jmp_buf jmp_buf;
- int mask_was_saved;
- } cancel_jmp_buf[1];
- union
- {
- void *pad[4];
- struct
- {
- struct pthread_unwind_buf *prev;
- struct _pthread_cleanup_buffer *cleanup;
- int canceltype;
- } data;
- } priv;
- };
- struct xid_command
- {
- int syscall_no;
- long int id[3];
- volatile int cntr;
- };
- struct robust_list_head
- {
- void *list;
- long int futex_offset;
- void *list_op_pending;
- };
- struct priority_protection_data
- {
- int priomax;
- unsigned int priomap[];
- };
- struct pthread
- {
- union
- {
- struct
- {
- int multiple_threads;
- int gscope_flag;
- } header;
- void *__padding[24];
- };
- list_t list;
- pid_t tid;
- # 193 "./libpthread/nptl/descr.h"
- union
- {
- __pthread_slist_t robust_list;
- struct robust_list_head robust_head;
- };
- # 231 "./libpthread/nptl/descr.h"
- struct _pthread_cleanup_buffer *cleanup;
- struct pthread_unwind_buf *cleanup_jmp_buf;
- int cancelhandling;
- # 272 "./libpthread/nptl/descr.h"
- int flags;
- struct pthread_key_data
- {
- uintptr_t seq;
- void *data;
- } specific_1stblock[32];
- struct pthread_key_data *specific[((1024 + 32 - 1) / 32)];
- # 291 "./libpthread/nptl/descr.h" 3 4
- _Bool
- # 291 "./libpthread/nptl/descr.h"
- specific_used;
- # 294 "./libpthread/nptl/descr.h" 3 4
- _Bool
- # 294 "./libpthread/nptl/descr.h"
- report_events;
- # 297 "./libpthread/nptl/descr.h" 3 4
- _Bool
- # 297 "./libpthread/nptl/descr.h"
- user_stack;
- # 300 "./libpthread/nptl/descr.h" 3 4
- _Bool
- # 300 "./libpthread/nptl/descr.h"
- stopped_start;
- int parent_cancelhandling;
- int lock;
- int setxid_futex;
- struct pthread *joinid;
- void *result;
- struct sched_param schedparam;
- int schedpolicy;
- void *(*start_routine) (void *);
- void *arg;
- td_eventbuf_t eventbuf;
- struct pthread *nextevent;
- struct _Unwind_Exception exc;
- void *stackblock;
- size_t stackblock_size;
- size_t guardsize;
- size_t reported_guardsize;
- struct priority_protection_data *tpp;
- struct __res_state res;
- char end_padding[];
- } __attribute ((aligned (8)));
- # 26 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h" 1
- # 25 "./libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h"
- struct pthread_attr
- {
- struct sched_param schedparam;
- int schedpolicy;
- int flags;
- size_t guardsize;
- void *stackaddr;
- size_t stacksize;
- cpu_set_t *cpuset;
- size_t cpusetsize;
- };
- # 52 "./libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h"
- struct pthread_mutexattr
- {
- int mutexkind;
- };
- struct pthread_condattr
- {
- int value;
- };
- # 86 "./libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h"
- struct pthread_rwlockattr
- {
- int lockkind;
- int pshared;
- };
- struct pthread_barrier
- {
- unsigned int curr_event;
- int lock;
- unsigned int left;
- unsigned int init_count;
- int private;
- };
- struct pthread_barrierattr
- {
- int pshared;
- };
- struct pthread_key_struct
- {
- uintptr_t seq;
- void (*destr) (void *);
- };
- # 142 "./libpthread/nptl/sysdeps/unix/sysv/linux/internaltypes.h"
- struct new_sem
- {
- unsigned int value;
- int private;
- unsigned long int nwaiters;
- };
- struct old_sem
- {
- unsigned int value;
- };
- typedef struct
- {
- pthread_cond_t *cond;
- } pthread_cond_2_0_t;
- # 30 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./include/bits/kernel-features.h" 1
- # 27 "./include/bits/kernel-features.h"
- # 1 "/home/clumsyape/PROJETS/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/version.h" 1
- # 28 "./include/bits/kernel-features.h" 2
- # 32 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./include/errno.h" 1
- # 33 "./libpthread/nptl/pthreadP.h" 2
- # 1 "./libc/sysdeps/linux/common/internal-signals.h" 1
- # 31 "./libc/sysdeps/linux/common/internal-signals.h"
- static inline int
- __is_internal_signal (int sig)
- {
- return (sig == 32) || (sig == 32) || (sig == (32 + 1));
- }
- static inline void
- __clear_internal_signals (sigset_t *set)
- {
- (__builtin_constant_p(32) ? const_sigdelset(set, 32) : __sigdelset(set, 32));
- (__builtin_constant_p(32) ? const_sigdelset(set, 32) : __sigdelset(set, 32));
- (__builtin_constant_p((32 + 1)) ? const_sigdelset(set, (32 + 1)) : __sigdelset(set, (32 + 1)));
- }
- static inline int
- __libc_signal_block_all (sigset_t *set)
- {
- do { } while (0);
- return (__extension__ ({ unsigned long int resultvar; register long int r3 __asm__ ("%r3") = (175); long int _arg1 = (long int) (0); long int _arg2 = (long int) (&((__sigset_t) { .__val = {[0 ... (64 / (8 * sizeof (unsigned long)))-1 ] = -1 } })); long int _arg3 = (long int) (set); long int _arg4 = (long int) (65 / 8); register long int r4 __asm__ ("%r4") = (long int) (_arg1); register long int r5 __asm__ ("%r5") = (long int) (_arg2); register long int r6 __asm__ ("%r6") = (long int) (_arg3); register long int r7 __asm__ ("%r7") = (long int) (_arg4); __asm__ __volatile__ ("trapa #""0x10 + 4""\n\t" : "=z" (resultvar) : "r" (r3) , "r" (r4), "r" (r5), "r" (r6), "r" (r7) : "memory", "t" ); (int) resultvar; }) )
- ;
- }
- static inline int
- __libc_signal_block_app (sigset_t *set)
- {
- sigset_t allset = ((__sigset_t) { .__val = {[0 ... (64 / (8 * sizeof (unsigned long)))-1 ] = -1 } });
- __clear_internal_signals (&allset);
- do { } while (0);
- return (__extension__ ({ unsigned long int resultvar; register long int r3 __asm__ ("%r3") = (175); long int _arg1 = (long int) (0); long int _arg2 = (long int) (&allset); long int _arg3 = (long int) (set); long int _arg4 = (long int) (65 / 8); register long int r4 __asm__ ("%r4") = (long int) (_arg1); register long int r5 __asm__ ("%r5") = (long int) (_arg2); register long int r6 __asm__ ("%r6") = (long int) (_arg3); register long int r7 __asm__ ("%r7") = (long int) (_arg4); __asm__ __volatile__ ("trapa #""0x10 + 4""\n\t" : "=z" (resultvar) : "r" (r3) , "r" (r4), "r" (r5), "r" (r6), "r" (r7) : "memory", "t" ); (int) resultvar; }) )
- ;
- }
- static inline int
- __libc_signal_restore_set (const sigset_t *set)
- {
- do { } while (0);
- return (__extension__ ({ unsigned long int resultvar; register long int r3 __asm__ ("%r3") = (175); long int _arg1 = (long int) (2); long int _arg2 = (long int) (set); long int _arg3 = (long int) (
- # 74 "./libc/sysdeps/linux/common/internal-signals.h" 3 4
- ((void *)0)
- # 74 "./libc/sysdeps/linux/common/internal-signals.h"
- ); long int _arg4 = (long int) (65 / 8); register long int r4 __asm__ ("%r4") = (long int) (_arg1); register long int r5 __asm__ ("%r5") = (long int) (_arg2); register long int r6 __asm__ ("%r6") = (long int) (_arg3); register long int r7 __asm__ ("%r7") = (long int) (_arg4); __asm__ __volatile__ ("trapa #""0x10 + 4""\n\t" : "=z" (resultvar) : "r" (r3) , "r" (r4), "r" (r5), "r" (r6), "r" (r7) : "memory", "t" ); (int) resultvar; }) )
- ;
- }
- extern struct xid_command *__xidcmd __attribute__ ((visibility ("hidden")));
- # 34 "./libpthread/nptl/pthreadP.h" 2
- # 61 "./libpthread/nptl/pthreadP.h"
- enum
- {
- PTHREAD_MUTEX_KIND_MASK_NP = 3,
- PTHREAD_MUTEX_ROBUST_NORMAL_NP = 16,
- PTHREAD_MUTEX_ROBUST_RECURSIVE_NP
- = PTHREAD_MUTEX_ROBUST_NORMAL_NP | PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ROBUST_ERRORCHECK_NP
- = PTHREAD_MUTEX_ROBUST_NORMAL_NP | PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_ROBUST_ADAPTIVE_NP
- = PTHREAD_MUTEX_ROBUST_NORMAL_NP | PTHREAD_MUTEX_ADAPTIVE_NP,
- PTHREAD_MUTEX_PRIO_INHERIT_NP = 32,
- PTHREAD_MUTEX_PI_NORMAL_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_NORMAL,
- PTHREAD_MUTEX_PI_RECURSIVE_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_PI_ERRORCHECK_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_PI_ADAPTIVE_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ADAPTIVE_NP,
- PTHREAD_MUTEX_PI_ROBUST_NORMAL_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ROBUST_NORMAL_NP,
- PTHREAD_MUTEX_PI_ROBUST_RECURSIVE_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ROBUST_RECURSIVE_NP,
- PTHREAD_MUTEX_PI_ROBUST_ERRORCHECK_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ROBUST_ERRORCHECK_NP,
- PTHREAD_MUTEX_PI_ROBUST_ADAPTIVE_NP
- = PTHREAD_MUTEX_PRIO_INHERIT_NP | PTHREAD_MUTEX_ROBUST_ADAPTIVE_NP,
- PTHREAD_MUTEX_PRIO_PROTECT_NP = 64,
- PTHREAD_MUTEX_PP_NORMAL_NP
- = PTHREAD_MUTEX_PRIO_PROTECT_NP | PTHREAD_MUTEX_NORMAL,
- PTHREAD_MUTEX_PP_RECURSIVE_NP
- = PTHREAD_MUTEX_PRIO_PROTECT_NP | PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_PP_ERRORCHECK_NP
- = PTHREAD_MUTEX_PRIO_PROTECT_NP | PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_PP_ADAPTIVE_NP
- = PTHREAD_MUTEX_PRIO_PROTECT_NP | PTHREAD_MUTEX_ADAPTIVE_NP
- };
- # 151 "./libpthread/nptl/pthreadP.h"
- extern size_t __default_stacksize __attribute__ ((visibility ("hidden")));
- extern size_t __static_tls_size __attribute__ ((visibility ("hidden")));
- extern size_t __static_tls_align_m1 __attribute__ ((visibility ("hidden")));
- extern int __is_smp __attribute__ ((visibility ("hidden")));
- extern list_t __stack_user;
- extern __typeof (__stack_user) __stack_user __asm__ ("" "__GI___stack_user") __attribute__ ((visibility ("hidden")));
- extern struct pthread_attr *__attr_list __attribute__ ((visibility ("hidden")));
- extern int __attr_list_lock __attribute__ ((visibility ("hidden")));
- extern int __current_sigrtmin __attribute__ ((visibility ("hidden")));
- extern int __current_sigrtmax __attribute__ ((visibility ("hidden")));
- extern int __concurrency_level __attribute__ ((visibility ("hidden")));
- extern struct pthread_key_struct __pthread_keys[1024];
- extern __typeof (__pthread_keys) __pthread_keys __asm__ ("" "__GI___pthread_keys") __attribute__ ((visibility ("hidden")));
- extern unsigned int __nptl_nthreads
- __attribute ((weak))
- ;
- extern int __set_robust_list_avail __attribute__ ((visibility ("hidden")));
- extern int __sched_fifo_min_prio __attribute__ ((visibility ("hidden")));
- extern int __sched_fifo_max_prio __attribute__ ((visibility ("hidden")));
- extern void __init_sched_fifo_prio (void) __attribute__ ((visibility ("hidden")));
- extern int __pthread_tpp_change_priority (int prev_prio, int new_prio)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_current_priority (void) __attribute__ ((visibility ("hidden")));
- extern int __pthread_debug __attribute__ ((visibility ("hidden")));
- # 232 "./libpthread/nptl/pthreadP.h"
- extern void __pthread_unwind (__pthread_unwind_buf_t *__buf)
- __attribute ((__noreturn__))
- __attribute__ ((weak))
- ;
- extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
- __attribute ((__noreturn__))
- __attribute__ ((weak))
- ;
- extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
- ;
- extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
- ;
- # 261 "./libpthread/nptl/pthreadP.h"
- static inline void
- __attribute ((noreturn, always_inline))
- __do_cancel (void)
- {
- struct pthread *self = ({ struct pthread *__self; __asm__ ("stc gbr,%0" : "=r" (__self)); __self - 1;});
- ((void) ({ __typeof (*&(self)->cancelhandling) __atg1_result; if (sizeof (*&(self)->cancelhandling) == 1) __atg1_result = ({ int32_t __value = (1<<(4)), __new; __asm__ __volatile__ (" .align 2\n mova 1f,r0\n mov r15,r1\n mov #-6,r15\n 0: mov." "b" " @%1,%0\n " "or" " %2,%0\n mov." "b" " %0,@%1\n 1: mov r1,r15" : "=&r" (__new) : "u" (&(self)->cancelhandling), "u" (__value) : "r0", "r1", "memory"); __new; }); else if (sizeof (*&(self)->cancelhandling) == 2) __atg1_result = ({ int32_t __value = (1<<(4)), __new; __asm__ __volatile__ (" .align 2\n mova 1f,r0\n mov r15,r1\n mov #-6,r15\n 0: mov." "w" " @%1,%0\n " "or" " %2,%0\n mov." "w" " %0,@%1\n 1: mov r1,r15" : "=&r" (__new) : "u" (&(self)->cancelhandling), "u" (__value) : "r0", "r1", "memory"); __new; }); else if (sizeof (*&(self)->cancelhandling) == 4) __atg1_result = ({ int32_t __value = (1<<(4)), __new; __asm__ __volatile__ (" .align 2\n mova 1f,r0\n mov r15,r1\n mov #-6,r15\n 0: mov." "l" " @%1,%0\n " "or" " %2,%0\n mov." "l" " %0,@%1\n 1: mov r1,r15" : "=&r" (__new) : "u" (&(self)->cancelhandling), "u" (__value) : "r0", "r1", "memory"); __new; }); else if (sizeof (*&(self)->cancelhandling) == 8) __atg1_result = (abort (), 0); else abort (); __atg1_result; }));
- __pthread_unwind ((__pthread_unwind_buf_t *)
- (self->cleanup_jmp_buf));
- }
- # 317 "./libpthread/nptl/pthreadP.h"
- extern struct pthread *__find_in_stack_list (struct pthread *pd)
- __attribute__ ((visibility ("hidden"))) ;
- extern void __free_tcb (struct pthread *pd) __attribute__ ((visibility ("hidden"))) ;
- extern void __deallocate_stack (struct pthread *pd)
- __attribute__ ((visibility ("hidden"))) ;
- extern void __reclaim_stacks (void) __attribute__ ((visibility ("hidden")));
- extern int __make_stacks_executable (void **stack_endp)
- __attribute__ ((visibility ("hidden")));
- extern void __pthread_cleanup_upto (__jmp_buf target, char *targetframe);
- extern int pthread_create (pthread_t *newthread,
- const pthread_attr_t *attr,
- void *(*start_routine) (void *), void *arg);
- extern int pthread_attr_init (pthread_attr_t *attr);
- extern void __nptl_create_event (void);
- extern void __nptl_death_event (void);
- extern __typeof (__nptl_create_event) __nptl_create_event __asm__ ("" "__GI___nptl_create_event") __attribute__ ((visibility ("hidden")));
- extern __typeof (__nptl_death_event) __nptl_death_event __asm__ ("" "__GI___nptl_death_event") __attribute__ ((visibility ("hidden")));
- extern void __libc_pthread_init (unsigned long int *ptr,
- void (*reclaim) (void));
- # 369 "./libpthread/nptl/pthreadP.h"
- extern struct pthread *__find_thread_by_id (pid_t tid) __attribute__ ((visibility ("hidden")))
- __attribute__ ((weak));
- extern void __pthread_init_static_tls (struct link_map *) __attribute__ ((visibility ("hidden")));
- extern int __pthread_getschedparam (pthread_t thread_id, int *policy,
- struct sched_param *param);
- extern int __pthread_setschedparam (pthread_t thread_id, int policy,
- const struct sched_param *param);
- extern int __pthread_setcancelstate (int state, int *oldstate);
- extern int __pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr);
- extern int __pthread_mutex_init_internal (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_mutex_destroy (pthread_mutex_t *__mutex);
- extern int __pthread_mutex_destroy_internal (pthread_mutex_t *__mutex)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_mutex_trylock (pthread_mutex_t *_mutex);
- extern int __pthread_mutex_lock (pthread_mutex_t *__mutex);
- extern int __pthread_mutex_lock_internal (pthread_mutex_t *__mutex)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_mutex_cond_lock (pthread_mutex_t *__mutex)
- __attribute__ ((visibility ("hidden"))) ;
- extern void __pthread_mutex_cond_lock_adjust (pthread_mutex_t *__mutex)
- __attribute__ ((visibility ("hidden"))) ;
- extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex);
- extern int __pthread_mutex_unlock_internal (pthread_mutex_t *__mutex)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_mutex_unlock_usercnt (pthread_mutex_t *__mutex,
- int __decr)
- __attribute__ ((visibility ("hidden"))) ;
- extern int __pthread_mutexattr_init (pthread_mutexattr_t *attr);
- extern int __pthread_mutexattr_destroy (pthread_mutexattr_t *attr);
- extern int __pthread_mutexattr_settype (pthread_mutexattr_t *attr, int kind);
- extern int __pthread_attr_destroy (pthread_attr_t *attr);
- extern int __pthread_attr_getdetachstate (const pthread_attr_t *attr,
- int *detachstate);
- extern int __pthread_attr_setdetachstate (pthread_attr_t *attr,
- int detachstate);
- extern int __pthread_attr_getinheritsched (const pthread_attr_t *attr,
- int *inherit);
- extern int __pthread_attr_setinheritsched (pthread_attr_t *attr, int inherit);
- extern int __pthread_attr_getschedparam (const pthread_attr_t *attr,
- struct sched_param *param);
- extern int __pthread_attr_setschedparam (pthread_attr_t *attr,
- const struct sched_param *param);
- extern int __pthread_attr_getschedpolicy (const pthread_attr_t *attr,
- int *policy);
- extern int __pthread_attr_setschedpolicy (pthread_attr_t *attr, int policy);
- extern int __pthread_attr_getscope (const pthread_attr_t *attr, int *scope);
- extern int __pthread_attr_setscope (pthread_attr_t *attr, int scope);
- extern int __pthread_attr_getstackaddr (const pthread_attr_t *__restrict
- __attr, void **__restrict __stackaddr);
- extern int __pthread_attr_setstackaddr (pthread_attr_t *__attr,
- void *__stackaddr);
- extern int __pthread_attr_getstacksize (const pthread_attr_t *__restrict
- __attr,
- size_t *__restrict __stacksize);
- extern int __pthread_attr_setstacksize (pthread_attr_t *__attr,
- size_t __stacksize);
- extern int __pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
- void **__restrict __stackaddr,
- size_t *__restrict __stacksize);
- extern int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
- size_t __stacksize);
- extern int __pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
- const pthread_rwlockattr_t *__restrict
- __attr);
- extern int __pthread_rwlock_destroy (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_rdlock_internal (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_wrlock_internal (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_unlock (pthread_rwlock_t *__rwlock);
- extern int __pthread_rwlock_unlock_internal (pthread_rwlock_t *__rwlock);
- extern int __pthread_cond_broadcast (pthread_cond_t *cond);
- extern int __pthread_cond_destroy (pthread_cond_t *cond);
- extern int __pthread_cond_init (pthread_cond_t *cond,
- const pthread_condattr_t *cond_attr);
- extern int __pthread_cond_signal (pthread_cond_t *cond);
- extern int __pthread_cond_wait (pthread_cond_t *cond, pthread_mutex_t *mutex);
- extern int __pthread_cond_timedwait (pthread_cond_t *cond,
- pthread_mutex_t *mutex,
- const struct timespec *abstime);
- extern int __pthread_condattr_destroy (pthread_condattr_t *attr);
- extern int __pthread_condattr_init (pthread_condattr_t *attr);
- extern int __pthread_key_create (pthread_key_t *key, void (*destr) (void *));
- extern int __pthread_key_create_internal (pthread_key_t *key,
- void (*destr) (void *));
- extern void *__pthread_getspecific (pthread_key_t key);
- extern void *__pthread_getspecific_internal (pthread_key_t key);
- extern int __pthread_setspecific (pthread_key_t key, const void *value);
- extern int __pthread_setspecific_internal (pthread_key_t key,
- const void *value);
- extern int __pthread_once (pthread_once_t *once_control,
- void (*init_routine) (void));
- extern int __pthread_once_internal (pthread_once_t *once_control,
- void (*init_routine) (void));
- extern int __pthread_atfork (void (*prepare) (void), void (*parent) (void),
- void (*child) (void));
- extern pthread_t __pthread_self (void);
- extern int __pthread_equal (pthread_t thread1, pthread_t thread2);
- extern int __pthread_kill (pthread_t threadid, int signo);
- extern void __pthread_exit (void *value);
- extern int __pthread_setcanceltype (int type, int *oldtype);
- extern int __pthread_enable_asynccancel (void) __attribute__ ((visibility ("hidden")));
- extern void __pthread_disable_asynccancel (int oldtype)
- __attribute__ ((visibility ("hidden")));
- extern int __pthread_cond_broadcast_2_0 (pthread_cond_2_0_t *cond);
- extern int __pthread_cond_destroy_2_0 (pthread_cond_2_0_t *cond);
- extern int __pthread_cond_init_2_0 (pthread_cond_2_0_t *cond,
- const pthread_condattr_t *cond_attr);
- extern int __pthread_cond_signal_2_0 (pthread_cond_2_0_t *cond);
- extern int __pthread_cond_timedwait_2_0 (pthread_cond_2_0_t *cond,
- pthread_mutex_t *mutex,
- const struct timespec *abstime);
- extern int __pthread_cond_wait_2_0 (pthread_cond_2_0_t *cond,
- pthread_mutex_t *mutex);
- extern int __pthread_getaffinity_np (pthread_t th, size_t cpusetsize,
- cpu_set_t *cpuset);
- extern int __libc_enable_asynccancel (void) __attribute__ ((visibility ("hidden")));
- extern void __libc_disable_asynccancel (int oldtype)
- __attribute__ ((visibility ("hidden")));
- extern int __librt_enable_asynccancel (void) __attribute__ ((visibility ("hidden")));
- extern void __librt_disable_asynccancel (int oldtype)
- __attribute__ ((visibility ("hidden")));
- # 531 "./libpthread/nptl/pthreadP.h"
- extern void __pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer,
- void (*routine) (void *), void *arg);
- extern void __pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *buffer,
- int execute);
- extern void _pthread_cleanup_push (struct _pthread_cleanup_buffer *buffer,
- void (*routine) (void *), void *arg);
- extern void _pthread_cleanup_pop (struct _pthread_cleanup_buffer *buffer,
- int execute);
- extern void _pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer,
- void (*routine) (void *), void *arg);
- extern void _pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *buffer,
- int execute);
- extern void __nptl_deallocate_tsd (void)
- __attribute ((weak))
- ;
- extern int __nptl_setxid (struct xid_command *cmdp) __attribute__ ((visibility ("hidden")));
- extern void __free_stacks (size_t limit) __attribute__ ((visibility ("hidden")));
- extern void __wait_lookup_done (void) __attribute__ ((visibility ("hidden")));
- # 3 "<stdin>" 2
- void dummy(void);
- void dummy(void) {
- __asm__ ("@@@name@@@TID@@@value@@@%0@@@end@@@" : : "i" ((long)
- # 5 "<stdin>" 3 4
- __builtin_offsetof (
- # 5 "<stdin>"
- struct pthread
- # 5 "<stdin>" 3 4
- ,
- # 5 "<stdin>"
- tid
- # 5 "<stdin>" 3 4
- )
- # 5 "<stdin>"
- ));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement