|
= |
|
|
|
|
|
|
|
typedef unsigned int size_t ; |
|
typedef unsigned int size_t ; |
typedef unsigned short int wchar_t ; |
|
typedef unsigned short int wchar_t ; |
typedef unsigned char __u_char ; |
|
typedef unsigned char __u_char ; |
typedef unsigned short int __u_short ; |
|
typedef unsigned short int __u_short ; |
typedef unsigned int __u_int ; |
|
typedef unsigned int __u_int ; |
typedef unsigned long int __u_long ; |
|
typedef unsigned long int __u_long ; |
typedef char __int8_t ; |
<> |
typedef signed char __int8_t ; |
typedef unsigned char __uint8_t ; |
= |
typedef unsigned char __uint8_t ; |
typedef short int __int16_t ; |
<> |
typedef signed short int __int16_t ; |
typedef unsigned short int __uint16_t ; |
= |
typedef unsigned short int __uint16_t ; |
typedef int __int32_t ; |
<> |
typedef signed int __int32_t ; |
typedef unsigned int __uint32_t ; |
= |
typedef unsigned int __uint32_t ; |
typedef struct { |
|
typedef struct { |
long int __val [2]; |
<> |
long __val [ 2 ]; |
} |
= |
} |
__quad_t ; |
|
__quad_t ; |
typedef struct { |
|
typedef struct { |
__u_long __val [2]; |
|
__u_long __val [ 2 ]; |
} |
|
} |
__u_quad_t ; |
|
__u_quad_t ; |
typedef __u_quad_t __dev_t ; |
|
typedef __u_quad_t __dev_t ; |
typedef unsigned int __uid_t ; |
|
typedef unsigned int __uid_t ; |
typedef unsigned int __gid_t ; |
|
typedef unsigned int __gid_t ; |
typedef unsigned long int __ino_t ; |
|
typedef unsigned long int __ino_t ; |
typedef __u_quad_t __ino64_t ; |
|
typedef __u_quad_t __ino64_t ; |
typedef unsigned int __mode_t ; |
|
typedef unsigned int __mode_t ; |
typedef unsigned int __nlink_t ; |
|
typedef unsigned int __nlink_t ; |
typedef long int __off_t ; |
|
typedef long int __off_t ; |
typedef __quad_t __off64_t ; |
|
typedef __quad_t __off64_t ; |
typedef int __pid_t ; |
|
typedef int __pid_t ; |
typedef struct { |
|
typedef struct { |
int __val [2]; |
|
int __val [ 2 ]; |
} |
|
} |
__fsid_t ; |
|
__fsid_t ; |
typedef long int __clock_t ; |
|
typedef long int __clock_t ; |
typedef unsigned long int __rlim_t ; |
|
typedef unsigned long int __rlim_t ; |
typedef __u_quad_t __rlim64_t ; |
|
typedef __u_quad_t __rlim64_t ; |
typedef unsigned int __id_t ; |
|
typedef unsigned int __id_t ; |
typedef long int __time_t ; |
|
typedef long int __time_t ; |
typedef unsigned int __useconds_t ; |
|
typedef unsigned int __useconds_t ; |
typedef long int __suseconds_t ; |
|
typedef long int __suseconds_t ; |
typedef int __daddr_t ; |
|
typedef int __daddr_t ; |
typedef long int __swblk_t ; |
|
typedef long int __swblk_t ; |
typedef int __key_t ; |
|
typedef int __key_t ; |
typedef int __clockid_t ; |
|
typedef int __clockid_t ; |
typedef void * __timer_t ; |
|
typedef void * __timer_t ; |
typedef long int __blksize_t ; |
|
typedef long int __blksize_t ; |
typedef long int __blkcnt_t ; |
|
typedef long int __blkcnt_t ; |
typedef __quad_t __blkcnt64_t ; |
|
typedef __quad_t __blkcnt64_t ; |
typedef unsigned long int __fsblkcnt_t ; |
|
typedef unsigned long int __fsblkcnt_t ; |
typedef __u_quad_t __fsblkcnt64_t ; |
|
typedef __u_quad_t __fsblkcnt64_t ; |
typedef unsigned long int __fsfilcnt_t ; |
|
typedef unsigned long int __fsfilcnt_t ; |
typedef __u_quad_t __fsfilcnt64_t ; |
|
typedef __u_quad_t __fsfilcnt64_t ; |
typedef int __ssize_t ; |
|
typedef int __ssize_t ; |
typedef __off64_t __loff_t ; |
|
typedef __off64_t __loff_t ; |
typedef __quad_t * __qaddr_t ; |
|
typedef __quad_t * __qaddr_t ; |
typedef char * __caddr_t ; |
|
typedef char * __caddr_t ; |
typedef int __intptr_t ; |
|
typedef int __intptr_t ; |
typedef unsigned int __socklen_t ; |
|
typedef unsigned int __socklen_t ; |
typedef __u_char u_char ; |
|
typedef __u_char u_char ; |
typedef __u_short u_short ; |
|
typedef __u_short u_short ; |
typedef __u_int u_int ; |
|
typedef __u_int u_int ; |
typedef __u_long u_long ; |
|
typedef __u_long u_long ; |
typedef __quad_t quad_t ; |
|
typedef __quad_t quad_t ; |
typedef __u_quad_t u_quad_t ; |
|
typedef __u_quad_t u_quad_t ; |
typedef __fsid_t fsid_t ; |
|
typedef __fsid_t fsid_t ; |
typedef __loff_t loff_t ; |
|
typedef __loff_t loff_t ; |
typedef __ino_t ino_t ; |
|
typedef __ino_t ino_t ; |
typedef __dev_t dev_t ; |
|
typedef __dev_t dev_t ; |
typedef __gid_t gid_t ; |
|
typedef __gid_t gid_t ; |
typedef __mode_t mode_t ; |
|
typedef __mode_t mode_t ; |
typedef __nlink_t nlink_t ; |
|
typedef __nlink_t nlink_t ; |
typedef __uid_t uid_t ; |
|
typedef __uid_t uid_t ; |
typedef __off_t off_t ; |
|
typedef __off_t off_t ; |
typedef __pid_t pid_t ; |
|
typedef __pid_t pid_t ; |
typedef __id_t id_t ; |
|
typedef __id_t id_t ; |
typedef __ssize_t ssize_t ; |
|
typedef __ssize_t ssize_t ; |
typedef __daddr_t daddr_t ; |
|
typedef __daddr_t daddr_t ; |
typedef __caddr_t caddr_t ; |
|
typedef __caddr_t caddr_t ; |
typedef __key_t key_t ; |
|
typedef __key_t key_t ; |
typedef __time_t time_t ; |
|
typedef __time_t time_t ; |
typedef __clockid_t clockid_t ; |
|
typedef __clockid_t clockid_t ; |
typedef __timer_t timer_t ; |
|
typedef __timer_t timer_t ; |
typedef unsigned long int ulong ; |
|
typedef unsigned long int ulong ; |
typedef unsigned short int ushort ; |
|
typedef unsigned short int ushort ; |
typedef unsigned int uint ; |
|
typedef unsigned int uint ; |
typedef char int8_t ; |
|
typedef char int8_t ; |
typedef short int int16_t ; |
|
typedef short int int16_t ; |
typedef int int32_t ; |
|
typedef int int32_t ; |
typedef unsigned char u_int8_t ; |
|
typedef unsigned char u_int8_t ; |
typedef unsigned short int u_int16_t ; |
|
typedef unsigned short int u_int16_t ; |
typedef unsigned int u_int32_t ; |
|
typedef unsigned int u_int32_t ; |
typedef int register_t ; |
|
typedef int register_t ; |
typedef int __sig_atomic_t ; |
|
typedef int __sig_atomic_t ; |
typedef struct { |
|
typedef struct { |
unsigned long int __val [32]; |
<> |
unsigned long int __val [( 1024 /( 8 * sizeof ( unsigned long int )))]; |
} |
= |
} |
__sigset_t ; |
|
__sigset_t; |
typedef __sigset_t sigset_t ; |
|
typedef __sigset_t sigset_t; |
struct timespec { |
|
struct timespec { |
__time_t tv_sec ; |
|
__time_t tv_sec ; |
long int tv_nsec ; |
|
long int tv_nsec ; |
} |
|
} |
; |
|
; |
struct timeval { |
|
struct timeval { |
__time_t tv_sec ; |
|
__time_t tv_sec ; |
__suseconds_t tv_usec ; |
|
__suseconds_t tv_usec ; |
} |
|
} |
; |
|
; |
typedef __suseconds_t suseconds_t ; |
|
typedef __suseconds_t suseconds_t; |
typedef long int __fd_mask ; |
|
typedef long int __fd_mask; |
typedef struct { |
|
typedef struct { |
__fd_mask __fds_bits [32]; |
<> |
__fd_mask __fds_bits [ 1024 /( 8 * sizeof ( __fd_mask ))]; |
} |
= |
} |
fd_set ; |
|
fd_set ; |
typedef __fd_mask fd_mask ; |
|
typedef __fd_mask fd_mask ; |
typedef __blkcnt_t blkcnt_t ; |
|
typedef __blkcnt_t blkcnt_t ; |
typedef __fsblkcnt_t fsblkcnt_t ; |
|
typedef __fsblkcnt_t fsblkcnt_t ; |
typedef __fsfilcnt_t fsfilcnt_t ; |
|
typedef __fsfilcnt_t fsfilcnt_t ; |
typedef unsigned long int pthread_t ; |
|
typedef unsigned long int pthread_t ; |
typedef union { |
|
typedef union { |
char __size [36]; |
|
char __size [ 36 ]; |
long int __align ; |
|
long int __align ; |
} |
|
} |
pthread_attr_t ; |
|
pthread_attr_t ; |
typedef struct __pthread_internal_slist { |
|
typedef struct __pthread_internal_slist { |
struct __pthread_internal_slist * __next ; |
|
struct __pthread_internal_slist * __next ; |
} |
|
} |
__pthread_slist_t ; |
|
__pthread_slist_t ; |
typedef union { |
|
typedef union { |
struct __pthread_mutex_s { |
|
struct __pthread_mutex_s { |
int __lock ; |
|
int __lock ; |
unsigned int __count ; |
|
unsigned int __count ; |
int __owner ; |
|
int __owner ; |
int __kind ; |
|
int __kind ; |
unsigned int __nusers ; |
|
unsigned int __nusers ; |
union { |
|
union { |
int __spins ; |
|
int __spins ; |
__pthread_slist_t __list ; |
|
__pthread_slist_t __list ; |
} |
|
} |
; |
|
; |
} |
|
} |
__data ; |
|
__data ; |
char __size [24]; |
|
char __size [ 24 ]; |
long int __align ; |
|
long int __align ; |
} |
|
} |
pthread_mutex_t ; |
|
pthread_mutex_t ; |
typedef union { |
|
typedef union { |
char __size [4]; |
|
char __size [ 4 ]; |
int __align ; |
|
int __align ; |
} |
|
} |
pthread_mutexattr_t ; |
|
pthread_mutexattr_t ; |
typedef union { |
|
typedef union { |
struct { |
|
struct { |
int __lock ; |
|
int __lock ; |
unsigned int __futex ; |
|
unsigned int __futex ; |
unsigned long long int __total_seq ; |
|
unsigned long long int __total_seq ; |
unsigned long long int __wakeup_seq ; |
|
unsigned long long int __wakeup_seq ; |
unsigned long long int __woken_seq ; |
|
unsigned long long int __woken_seq ; |
void * __mutex ; |
|
void * __mutex ; |
unsigned int __nwaiters ; |
|
unsigned int __nwaiters ; |
unsigned int __broadcast_seq ; |
|
unsigned int __broadcast_seq ; |
} |
|
} |
__data ; |
|
__data ; |
char __size [48]; |
|
char __size [ 48 ]; |
long long int __align ; |
|
long long int __align ; |
} |
|
} |
pthread_cond_t ; |
|
pthread_cond_t ; |
typedef union { |
|
typedef union { |
char __size [4]; |
|
char __size [ 4 ]; |
int __align ; |
|
int __align ; |
} |
|
} |
pthread_condattr_t ; |
|
pthread_condattr_t ; |
typedef unsigned int pthread_key_t ; |
|
typedef unsigned int pthread_key_t ; |
typedef int pthread_once_t ; |
|
typedef int pthread_once_t ; |
typedef union { |
|
typedef union { |
struct { |
|
struct { |
int __lock ; |
|
int __lock ; |
unsigned int __nr_readers ; |
|
unsigned int __nr_readers ; |
unsigned int __readers_wakeup ; |
|
unsigned int __readers_wakeup ; |
unsigned int __writer_wakeup ; |
|
unsigned int __writer_wakeup ; |
unsigned int __nr_readers_queued ; |
|
unsigned int __nr_readers_queued ; |
unsigned int __nr_writers_queued ; |
|
unsigned int __nr_writers_queued ; |
unsigned char __flags ; |
|
unsigned char __flags ; |
unsigned char __shared ; |
|
unsigned char __shared ; |
unsigned char __pad1 ; |
|
unsigned char __pad1 ; |
unsigned char __pad2 ; |
|
unsigned char __pad2 ; |
int __writer ; |
|
int __writer ; |
} |
|
} |
__data ; |
|
__data ; |
char __size [32]; |
|
char __size [ 32 ]; |
long int __align ; |
|
long int __align ; |
} |
|
} |
pthread_rwlock_t ; |
|
pthread_rwlock_t ; |
typedef union { |
|
typedef union { |
char __size [8]; |
|
char __size [ 8 ]; |
long int __align ; |
|
long int __align ; |
} |
|
} |
pthread_rwlockattr_t ; |
|
pthread_rwlockattr_t ; |
typedef int pthread_spinlock_t ; |
<> |
typedef volatile int pthread_spinlock_t ; |
typedef union { |
= |
typedef union { |
char __size [20]; |
|
char __size [ 20 ]; |
long int __align ; |
|
long int __align ; |
} |
|
} |
pthread_barrier_t ; |
|
pthread_barrier_t ; |
typedef union { |
|
typedef union { |
char __size [4]; |
|
char __size [ 4 ]; |
int __align ; |
|
int __align ; |
} |
|
} |
pthread_barrierattr_t ; |
|
pthread_barrierattr_t ; |
struct stat { |
|
struct stat { |
__dev_t st_dev ; |
|
__dev_t st_dev ; |
unsigned short int __pad1 ; |
|
unsigned short int __pad1 ; |
__ino_t st_ino ; |
|
__ino_t st_ino ; |
__mode_t st_mode ; |
|
__mode_t st_mode ; |
__nlink_t st_nlink ; |
|
__nlink_t st_nlink ; |
__uid_t st_uid ; |
|
__uid_t st_uid ; |
__gid_t st_gid ; |
|
__gid_t st_gid ; |
__dev_t st_rdev ; |
|
__dev_t st_rdev ; |
unsigned short int __pad2 ; |
|
unsigned short int __pad2 ; |
__off_t st_size ; |
|
__off_t st_size ; |
__blksize_t st_blksize ; |
|
__blksize_t st_blksize ; |
__blkcnt_t st_blocks ; |
|
__blkcnt_t st_blocks ; |
struct timespec st_atim ; |
|
struct timespec st_atim ; |
struct timespec st_mtim ; |
|
struct timespec st_mtim ; |
struct timespec st_ctim ; |
|
struct timespec st_ctim ; |
unsigned long int __unused4 ; |
|
unsigned long int __unused4 ; |
unsigned long int __unused5 ; |
|
unsigned long int __unused5 ; |
} |
|
} |
; |
|
; |
typedef __useconds_t useconds_t ; |
|
typedef __useconds_t useconds_t ; |
typedef __intptr_t intptr_t ; |
|
typedef __intptr_t intptr_t ; |
typedef __socklen_t socklen_t ; |
|
typedef __socklen_t socklen_t ; |
enum anon_enum_0 { |
<> |
enum { |
_PC_LINK_MAX = 0, |
|
_PC_LINK_MAX , |
_PC_MAX_CANON = 1, |
|
_PC_MAX_CANON , |
_PC_MAX_INPUT = 2, |
|
_PC_MAX_INPUT , |
_PC_NAME_MAX = 3, |
|
_PC_NAME_MAX , |
_PC_PATH_MAX = 4, |
|
_PC_PATH_MAX , |
_PC_PIPE_BUF = 5, |
|
_PC_PIPE_BUF , |
_PC_CHOWN_RESTRICTED = 6, |
|
_PC_CHOWN_RESTRICTED , |
_PC_NO_TRUNC = 7, |
|
_PC_NO_TRUNC , |
_PC_VDISABLE = 8, |
|
_PC_VDISABLE , |
_PC_SYNC_IO = 9, |
|
_PC_SYNC_IO , |
_PC_ASYNC_IO = 10, |
|
_PC_ASYNC_IO , |
_PC_PRIO_IO = 11, |
|
_PC_PRIO_IO , |
_PC_SOCK_MAXBUF = 12, |
|
_PC_SOCK_MAXBUF , |
_PC_FILESIZEBITS = 13, |
|
_PC_FILESIZEBITS , |
_PC_REC_INCR_XFER_SIZE = 14, |
|
_PC_REC_INCR_XFER_SIZE , |
_PC_REC_MAX_XFER_SIZE = 15, |
|
_PC_REC_MAX_XFER_SIZE , |
_PC_REC_MIN_XFER_SIZE = 16, |
|
_PC_REC_MIN_XFER_SIZE , |
_PC_REC_XFER_ALIGN = 17, |
|
_PC_REC_XFER_ALIGN , |
_PC_ALLOC_SIZE_MIN = 18, |
|
_PC_ALLOC_SIZE_MIN , |
_PC_SYMLINK_MAX = 19, |
|
_PC_SYMLINK_MAX , |
_PC_2_SYMLINKS = 20, |
|
_PC_2_SYMLINKS |
} |
|
}; |
; |
|
enum { |
enum anon_enum_1 { |
|
|
_SC_ARG_MAX = 0, |
|
_SC_ARG_MAX , |
_SC_CHILD_MAX = 1, |
|
_SC_CHILD_MAX , |
_SC_CLK_TCK = 2, |
|
_SC_CLK_TCK , |
_SC_NGROUPS_MAX = 3, |
|
_SC_NGROUPS_MAX , |
_SC_OPEN_MAX = 4, |
|
_SC_OPEN_MAX , _ |
_SC_STREAM_MAX = 5, |
|
SC_STREAM_MAX , |
_SC_TZNAME_MAX = 6, |
|
_SC_TZNAME_MAX , |
_SC_JOB_CONTROL = 7, |
|
_SC_JOB_CONTROL , |
_SC_SAVED_IDS = 8, |
|
_SC_SAVED_IDS , |
_SC_REALTIME_SIGNALS = 9, |
|
_SC_REALTIME_SIGNALS , |
_SC_PRIORITY_SCHEDULING = 10, |
|
_SC_PRIORITY_SCHEDULING , |
_SC_TIMERS = 11, |
|
_SC_TIMERS , |
_SC_ASYNCHRONOUS_IO = 12, |
|
_SC_ASYNCHRONOUS_IO , |
_SC_PRIORITIZED_IO = 13, |
|
_SC_PRIORITIZED_IO , |
_SC_SYNCHRONIZED_IO = 14, |
|
_SC_SYNCHRONIZED_IO , |
_SC_FSYNC = 15, |
|
_SC_FSYNC , |
_SC_MAPPED_FILES = 16, |
|
_SC_MAPPED_FILES , |
_SC_MEMLOCK = 17, |
|
_SC_MEMLOCK , |
_SC_MEMLOCK_RANGE = 18, |
|
_SC_MEMLOCK_RANGE , |
_SC_MEMORY_PROTECTION = 19, |
|
_SC_MEMORY_PROTECTION , |
_SC_MESSAGE_PASSING = 20, |
|
_SC_MESSAGE_PASSING , |
_SC_SEMAPHORES = 21, |
|
_SC_SEMAPHORES , |
_SC_SHARED_MEMORY_OBJECTS = 22, |
|
_SC_SHARED_MEMORY_OBJECTS , |
_SC_AIO_LISTIO_MAX = 23, |
|
_SC_AIO_LISTIO_MAX , |
_SC_AIO_MAX = 24, |
|
_SC_AIO_MAX , |
_SC_AIO_PRIO_DELTA_MAX = 25, |
|
_SC_AIO_PRIO_DELTA_MAX , |
_SC_DELAYTIMER_MAX = 26, |
|
_SC_DELAYTIMER_MAX , |
_SC_MQ_OPEN_MAX = 27, |
|
_SC_MQ_OPEN_MAX , |
_SC_MQ_PRIO_MAX = 28, |
|
_SC_MQ_PRIO_MAX , |
_SC_VERSION = 29, |
|
_SC_VERSION , |
_SC_PAGESIZE = 30, |
|
_SC_PAGESIZE , |
_SC_RTSIG_MAX = 31, |
|
_SC_RTSIG_MAX , |
_SC_SEM_NSEMS_MAX = 32, |
|
_SC_SEM_NSEMS_MAX , |
_SC_SEM_VALUE_MAX = 33, |
|
_SC_SEM_VALUE_MAX , |
_SC_SIGQUEUE_MAX = 34, |
|
_SC_SIGQUEUE_MAX , |
_SC_TIMER_MAX = 35, |
|
_SC_TIMER_MAX , |
_SC_BC_BASE_MAX = 36, |
|
_SC_BC_BASE_MAX , |
_SC_BC_DIM_MAX = 37, |
|
_SC_BC_DIM_MAX , |
_SC_BC_SCALE_MAX = 38, |
|
_SC_BC_SCALE_MAX , |
_SC_BC_STRING_MAX = 39, |
|
_SC_BC_STRING_MAX , |
_SC_COLL_WEIGHTS_MAX = 40, |
|
_SC_COLL_WEIGHTS_MAX , |
_SC_EQUIV_CLASS_MAX = 41, |
|
_SC_EQUIV_CLASS_MAX , |
_SC_EXPR_NEST_MAX = 42, |
|
_SC_EXPR_NEST_MAX , |
_SC_LINE_MAX = 43, |
|
_SC_LINE_MAX , |
_SC_RE_DUP_MAX = 44, |
|
_SC_RE_DUP_MAX , |
_SC_CHARCLASS_NAME_MAX = 45, |
|
_SC_CHARCLASS_NAME_MAX , |
_SC_2_VERSION = 46, |
|
_SC_2_VERSION , |
_SC_2_C_BIND = 47, |
|
_SC_2_C_BIND , |
_SC_2_C_DEV = 48, |
|
_SC_2_C_DEV , |
_SC_2_FORT_DEV = 49, |
|
_SC_2_FORT_DEV , |
_SC_2_FORT_RUN = 50, |
|
_SC_2_FORT_RUN , |
_SC_2_SW_DEV = 51, |
|
_SC_2_SW_DEV , |
_SC_2_LOCALEDEF = 52, |
|
_SC_2_LOCALEDEF , |
_SC_PII = 53, |
|
_SC_PII , |
_SC_PII_XTI = 54, |
|
_SC_PII_XTI , |
_SC_PII_SOCKET = 55, |
|
_SC_PII_SOCKET , |
_SC_PII_INTERNET = 56, |
|
_SC_PII_INTERNET , |
_SC_PII_OSI = 57, |
|
_SC_PII_OSI , |
_SC_POLL = 58, |
|
_SC_POLL , |
_SC_SELECT = 59, |
|
_SC_SELECT , |
_SC_UIO_MAXIOV = 60, |
|
_SC_UIO_MAXIOV , |
_SC_IOV_MAX = 60, |
|
_SC_IOV_MAX = _SC_UIO_MAXIOV , |
_SC_PII_INTERNET_STREAM = 61, |
|
_SC_PII_INTERNET_STREAM , |
_SC_PII_INTERNET_DGRAM = 62, |
|
_SC_PII_INTERNET_DGRAM , |
_SC_PII_OSI_COTS = 63, |
|
_SC_PII_OSI_COTS , |
_SC_PII_OSI_CLTS = 64, |
|
_SC_PII_OSI_CLTS , |
_SC_PII_OSI_M = 65, |
|
_SC_PII_OSI_M , |
_SC_T_IOV_MAX = 66, |
|
_SC_T_IOV_MAX , |
_SC_THREADS = 67, |
|
_SC_THREADS , |
_SC_THREAD_SAFE_FUNCTIONS = 68, |
|
_SC_THREAD_SAFE_FUNCTIONS , |
_SC_GETGR_R_SIZE_MAX = 69, |
|
_SC_GETGR_R_SIZE_MAX , |
_SC_GETPW_R_SIZE_MAX = 70, |
|
_SC_GETPW_R_SIZE_MAX , |
_SC_LOGIN_NAME_MAX = 71, |
|
_SC_LOGIN_NAME_MAX , |
_SC_TTY_NAME_MAX = 72, |
|
_SC_TTY_NAME_MAX , |
_SC_THREAD_DESTRUCTOR_ITERATIONS = 73, |
|
_SC_THREAD_DESTRUCTOR_ITERATIONS , |
_SC_THREAD_KEYS_MAX = 74, |
|
_SC_THREAD_KEYS_MAX , |
_SC_THREAD_STACK_MIN = 75, |
|
_SC_THREAD_STACK_MIN , |
_SC_THREAD_THREADS_MAX = 76, |
|
_SC_THREAD_THREADS_MAX , |
_SC_THREAD_ATTR_STACKADDR = 77, |
|
_SC_THREAD_ATTR_STACKADDR , |
_SC_THREAD_ATTR_STACKSIZE = 78, |
|
_SC_THREAD_ATTR_STACKSIZE , |
_SC_THREAD_PRIORITY_SCHEDULING = 79, |
|
_SC_THREAD_PRIORITY_SCHEDULING , |
_SC_THREAD_PRIO_INHERIT = 80, |
|
_SC_THREAD_PRIO_INHERIT , |
_SC_THREAD_PRIO_PROTECT = 81, |
|
_SC_THREAD_PRIO_PROTECT , |
_SC_THREAD_PROCESS_SHARED = 82, |
|
_SC_THREAD_PROCESS_SHARED , |
_SC_NPROCESSORS_CONF = 83, |
|
_SC_NPROCESSORS_CONF , |
_SC_NPROCESSORS_ONLN = 84, |
|
_SC_NPROCESSORS_ONLN , |
_SC_PHYS_PAGES = 85, |
|
_SC_PHYS_PAGES , |
_SC_AVPHYS_PAGES = 86, |
|
_SC_AVPHYS_PAGES , |
_SC_ATEXIT_MAX = 87, |
|
_SC_ATEXIT_MAX , |
_SC_PASS_MAX = 88, |
|
_SC_PASS_MAX , |
_SC_XOPEN_VERSION = 89, |
|
_SC_XOPEN_VERSION , |
_SC_XOPEN_XCU_VERSION = 90, |
|
_SC_XOPEN_XCU_VERSION , |
_SC_XOPEN_UNIX = 91, |
|
_SC_XOPEN_UNIX , |
_SC_XOPEN_CRYPT = 92, |
|
_SC_XOPEN_CRYPT , |
_SC_XOPEN_ENH_I18N = 93, |
|
_SC_XOPEN_ENH_I18N , |
_SC_XOPEN_SHM = 94, |
|
_SC_XOPEN_SHM , |
_SC_2_CHAR_TERM = 95, |
|
_SC_2_CHAR_TERM , |
_SC_2_C_VERSION = 96, |
|
_SC_2_C_VERSION , |
_SC_2_UPE = 97, |
|
_SC_2_UPE , |
_SC_XOPEN_XPG2 = 98, |
|
_SC_XOPEN_XPG2 , |
_SC_XOPEN_XPG3 = 99, |
|
_SC_XOPEN_XPG3 , |
_SC_XOPEN_XPG4 = 100, |
|
_SC_XOPEN_XPG4 , |
_SC_CHAR_BIT = 101, |
|
_SC_CHAR_BIT , |
_SC_CHAR_MAX = 102, |
|
_SC_CHAR_MAX , |
_SC_CHAR_MIN = 103, |
|
_SC_CHAR_MIN , |
_SC_INT_MAX = 104, |
|
_SC_INT_MAX , |
_SC_INT_MIN = 105, |
|
_SC_INT_MIN , |
_SC_LONG_BIT = 106, |
|
_SC_LONG_BIT , |
_SC_WORD_BIT = 107, |
|
_SC_WORD_BIT , |
_SC_MB_LEN_MAX = 108, |
|
_SC_MB_LEN_MAX , |
_SC_NZERO = 109, |
|
_SC_NZERO , |
_SC_SSIZE_MAX = 110, |
|
_SC_SSIZE_MAX , |
_SC_SCHAR_MAX = 111, |
|
_SC_SCHAR_MAX , |
_SC_SCHAR_MIN = 112, |
|
_SC_SCHAR_MIN , |
_SC_SHRT_MAX = 113, |
|
_SC_SHRT_MAX , |
_SC_SHRT_MIN = 114, |
|
_SC_SHRT_MIN , |
_SC_UCHAR_MAX = 115, |
|
_SC_UCHAR_MAX , |
_SC_UINT_MAX = 116, |
|
_SC_UINT_MAX , |
_SC_ULONG_MAX = 117, |
|
_SC_ULONG_MAX , |
_SC_USHRT_MAX = 118, |
|
_SC_USHRT_MAX , |
_SC_NL_ARGMAX = 119, |
|
_SC_NL_ARGMAX , |
_SC_NL_LANGMAX = 120, |
|
_SC_NL_LANGMAX , |
_SC_NL_MSGMAX = 121, |
|
_SC_NL_MSGMAX , |
_SC_NL_NMAX = 122, |
|
_SC_NL_NMAX , |
_SC_NL_SETMAX = 123, |
|
_SC_NL_SETMAX , |
_SC_NL_TEXTMAX = 124, |
|
_SC_NL_TEXTMAX , |
_SC_XBS5_ILP32_OFF32 = 125, |
|
_SC_XBS5_ILP32_OFF32 , |
_SC_XBS5_ILP32_OFFBIG = 126, |
|
_SC_XBS5_ILP32_OFFBIG , |
_SC_XBS5_LP64_OFF64 = 127, |
|
_SC_XBS5_LP64_OFF64 , |
_SC_XBS5_LPBIG_OFFBIG = 128, |
|
_SC_XBS5_LPBIG_OFFBIG , |
_SC_XOPEN_LEGACY = 129, |
|
_SC_XOPEN_LEGACY , |
_SC_XOPEN_REALTIME = 130, |
|
_SC_XOPEN_REALTIME , |
_SC_XOPEN_REALTIME_THREADS = 131, |
|
_SC_XOPEN_REALTIME_THREADS , |
_SC_ADVISORY_INFO = 132, |
|
_SC_ADVISORY_INFO , |
_SC_BARRIERS = 133, |
|
_SC_BARRIERS , |
_SC_BASE = 134, |
|
_SC_BASE , |
_SC_C_LANG_SUPPORT = 135, |
|
_SC_C_LANG_SUPPORT , |
_SC_C_LANG_SUPPORT_R = 136, |
|
_SC_C_LANG_SUPPORT_R , |
_SC_CLOCK_SELECTION = 137, |
|
_SC_CLOCK_SELECTION , |
_SC_CPUTIME = 138, |
|
_SC_CPUTIME , |
_SC_THREAD_CPUTIME = 139, |
|
_SC_THREAD_CPUTIME , |
_SC_DEVICE_IO = 140, |
|
_SC_DEVICE_IO , |
_SC_DEVICE_SPECIFIC = 141, |
|
_SC_DEVICE_SPECIFIC , |
_SC_DEVICE_SPECIFIC_R = 142, |
|
_SC_DEVICE_SPECIFIC_R , |
_SC_FD_MGMT = 143, |
|
_SC_FD_MGMT , |
_SC_FIFO = 144, |
|
_SC_FIFO , |
_SC_PIPE = 145, |
|
_SC_PIPE , |
_SC_FILE_ATTRIBUTES = 146, |
|
_SC_FILE_ATTRIBUTES , |
_SC_FILE_LOCKING = 147, |
|
_SC_FILE_LOCKING , |
_SC_FILE_SYSTEM = 148, |
|
_SC_FILE_SYSTEM , |
_SC_MONOTONIC_CLOCK = 149, |
|
_SC_MONOTONIC_CLOCK , |
_SC_MULTI_PROCESS = 150, |
|
_SC_MULTI_PROCESS , |
_SC_SINGLE_PROCESS = 151, |
|
_SC_SINGLE_PROCESS , |
_SC_NETWORKING = 152, |
|
_SC_NETWORKING , |
_SC_READER_WRITER_LOCKS = 153, |
|
_SC_READER_WRITER_LOCKS , |
_SC_SPIN_LOCKS = 154, |
|
_SC_SPIN_LOCKS , |
_SC_REGEXP = 155, |
|
_SC_REGEXP , |
_SC_REGEX_VERSION = 156, |
|
_SC_REGEX_VERSION , |
_SC_SHELL = 157, |
|
_SC_SHELL , |
_SC_SIGNALS = 158, |
|
_SC_SIGNALS , |
_SC_SPAWN = 159, |
|
_SC_SPAWN , |
_SC_SPORADIC_SERVER = 160, |
|
_SC_SPORADIC_SERVER , |
_SC_THREAD_SPORADIC_SERVER = 161, |
|
_SC_THREAD_SPORADIC_SERVER , |
_SC_SYSTEM_DATABASE = 162, |
|
_SC_SYSTEM_DATABASE , |
_SC_SYSTEM_DATABASE_R = 163, |
|
_SC_SYSTEM_DATABASE_R , |
_SC_TIMEOUTS = 164, |
|
_SC_TIMEOUTS , |
_SC_TYPED_MEMORY_OBJECTS = 165, |
|
_SC_TYPED_MEMORY_OBJECTS , |
_SC_USER_GROUPS = 166, |
|
_SC_USER_GROUPS , |
_SC_USER_GROUPS_R = 167, |
|
_SC_USER_GROUPS_R , |
_SC_2_PBS = 168, |
|
_SC_2_PBS , |
_SC_2_PBS_ACCOUNTING = 169, |
|
_SC_2_PBS_ACCOUNTING , |
_SC_2_PBS_LOCATE = 170, |
|
_SC_2_PBS_LOCATE , |
_SC_2_PBS_MESSAGE = 171, |
|
_SC_2_PBS_MESSAGE , |
_SC_2_PBS_TRACK = 172, |
|
_SC_2_PBS_TRACK , |
_SC_SYMLOOP_MAX = 173, |
|
_SC_SYMLOOP_MAX , |
_SC_STREAMS = 174, |
|
_SC_STREAMS , |
_SC_2_PBS_CHECKPOINT = 175, |
|
_SC_2_PBS_CHECKPOINT , |
_SC_V6_ILP32_OFF32 = 176, |
|
_SC_V6_ILP32_OFF32 , |
_SC_V6_ILP32_OFFBIG = 177, |
|
_SC_V6_ILP32_OFFBIG , |
_SC_V6_LP64_OFF64 = 178, |
|
_SC_V6_LP64_OFF64 , |
_SC_V6_LPBIG_OFFBIG = 179, |
|
_SC_V6_LPBIG_OFFBIG , |
_SC_HOST_NAME_MAX = 180, |
|
_SC_HOST_NAME_MAX , |
_SC_TRACE = 181, |
|
_SC_TRACE , |
_SC_TRACE_EVENT_FILTER = 182, |
|
_SC_TRACE_EVENT_FILTER , |
_SC_TRACE_INHERIT = 183, |
|
_SC_TRACE_INHERIT , |
_SC_TRACE_LOG = 184, |
|
_SC_TRACE_LOG , |
_SC_LEVEL1_ICACHE_SIZE = 185, |
|
_SC_LEVEL1_ICACHE_SIZE , |
_SC_LEVEL1_ICACHE_ASSOC = 186, |
|
_SC_LEVEL1_ICACHE_ASSOC , |
_SC_LEVEL1_ICACHE_LINESIZE = 187, |
|
_SC_LEVEL1_ICACHE_LINESIZE , |
_SC_LEVEL1_DCACHE_SIZE = 188, |
|
_SC_LEVEL1_DCACHE_SIZE , |
_SC_LEVEL1_DCACHE_ASSOC = 189, |
|
_SC_LEVEL1_DCACHE_ASSOC , |
_SC_LEVEL1_DCACHE_LINESIZE = 190, |
|
_SC_LEVEL1_DCACHE_LINESIZE , |
_SC_LEVEL2_CACHE_SIZE = 191, |
|
_SC_LEVEL2_CACHE_SIZE , |
_SC_LEVEL2_CACHE_ASSOC = 192, |
|
_SC_LEVEL2_CACHE_ASSOC , |
_SC_LEVEL2_CACHE_LINESIZE = 193, |
|
_SC_LEVEL2_CACHE_LINESIZE , |
_SC_LEVEL3_CACHE_SIZE = 194, |
|
_SC_LEVEL3_CACHE_SIZE , |
_SC_LEVEL3_CACHE_ASSOC = 195, |
|
_SC_LEVEL3_CACHE_ASSOC , |
_SC_LEVEL3_CACHE_LINESIZE = 196, |
|
_SC_LEVEL3_CACHE_LINESIZE , |
_SC_LEVEL4_CACHE_SIZE = 197, |
|
_SC_LEVEL4_CACHE_SIZE , |
_SC_LEVEL4_CACHE_ASSOC = 198, |
|
_SC_LEVEL4_CACHE_ASSOC , |
_SC_LEVEL4_CACHE_LINESIZE = 199, |
|
_SC_LEVEL4_CACHE_LINESIZE , |
_SC_IPV6 = 235, |
|
_SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50 , |
_SC_RAW_SOCKETS = 236, |
|
_SC_RAW_SOCKETS } |
} |
|
|
; |
= |
; |
enum anon_enum_2 { |
<> |
enum { |
_CS_PATH = 0, |
|
_CS_PATH , |
_CS_V6_WIDTH_RESTRICTED_ENVS = 1, |
|
_CS_V6_WIDTH_RESTRICTED_ENVS , |
_CS_GNU_LIBC_VERSION = 2, |
|
_CS_GNU_LIBC_VERSION , |
_CS_GNU_LIBPTHREAD_VERSION = 3, |
|
_CS_GNU_LIBPTHREAD_VERSION , |
_CS_LFS_CFLAGS = 1000, |
= |
_CS_LFS_CFLAGS = 1000 , |
_CS_LFS_LDFLAGS = 1001, |
<> |
_CS_LFS_LDFLAGS , |
_CS_LFS_LIBS = 1002, |
|
_CS_LFS_LIBS , |
_CS_LFS_LINTFLAGS = 1003, |
|
_CS_LFS_LINTFLAGS , |
_CS_LFS64_CFLAGS = 1004, |
|
_CS_LFS64_CFLAGS , |
_CS_LFS64_LDFLAGS = 1005, |
|
_CS_LFS64_LDFLAGS , |
_CS_LFS64_LIBS = 1006, |
|
_CS_LFS64_LIBS , |
_CS_LFS64_LINTFLAGS = 1007, |
|
_CS_LFS64_LINTFLAGS , |
_CS_XBS5_ILP32_OFF32_CFLAGS = 1100, |
= |
_CS_XBS5_ILP32_OFF32_CFLAGS = 1100 , |
_CS_XBS5_ILP32_OFF32_LDFLAGS = 1101, |
<> |
_CS_XBS5_ILP32_OFF32_LDFLAGS , |
_CS_XBS5_ILP32_OFF32_LIBS = 1102, |
|
_CS_XBS5_ILP32_OFF32_LIBS , |
_CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103, |
|
_CS_XBS5_ILP32_OFF32_LINTFLAGS , |
_CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104, |
|
_CS_XBS5_ILP32_OFFBIG_CFLAGS , |
_CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105, |
|
_CS_XBS5_ILP32_OFFBIG_LDFLAGS , |
_CS_XBS5_ILP32_OFFBIG_LIBS = 1106, |
|
_CS_XBS5_ILP32_OFFBIG_LIBS , |
_CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107, |
|
_CS_XBS5_ILP32_OFFBIG_LINTFLAGS , |
_CS_XBS5_LP64_OFF64_CFLAGS = 1108, |
|
_CS_XBS5_LP64_OFF64_CFLAGS , |
_CS_XBS5_LP64_OFF64_LDFLAGS = 1109, |
|
_CS_XBS5_LP64_OFF64_LDFLAGS , |
_CS_XBS5_LP64_OFF64_LIBS = 1110, |
|
_CS_XBS5_LP64_OFF64_LIBS , |
_CS_XBS5_LP64_OFF64_LINTFLAGS = 1111, |
|
_CS_XBS5_LP64_OFF64_LINTFLAGS , |
_CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112, |
|
_CS_XBS5_LPBIG_OFFBIG_CFLAGS , |
_CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113, |
|
_CS_XBS5_LPBIG_OFFBIG_LDFLAGS , |
_CS_XBS5_LPBIG_OFFBIG_LIBS = 1114, |
|
_CS_XBS5_LPBIG_OFFBIG_LIBS , |
_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115, |
|
_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS , |
_CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116, |
|
_CS_POSIX_V6_ILP32_OFF32_CFLAGS , |
_CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117, |
|
_CS_POSIX_V6_ILP32_OFF32_LDFLAGS , |
_CS_POSIX_V6_ILP32_OFF32_LIBS = 1118, |
|
_CS_POSIX_V6_ILP32_OFF32_LIBS , |
_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119, |
|
_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS , |
_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120, |
|
_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS , |
_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121, |
|
_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS , |
_CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122, |
|
_CS_POSIX_V6_ILP32_OFFBIG_LIBS , |
_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123, |
|
_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS , |
_CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124, |
|
_CS_POSIX_V6_LP64_OFF64_CFLAGS , |
_CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125, |
|
_CS_POSIX_V6_LP64_OFF64_LDFLAGS , |
_CS_POSIX_V6_LP64_OFF64_LIBS = 1126, |
|
_CS_POSIX_V6_LP64_OFF64_LIBS , |
_CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127, |
|
_CS_POSIX_V6_LP64_OFF64_LINTFLAGS , |
_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128, |
|
_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS , |
_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129, |
|
_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS , |
_CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130, |
|
_CS_POSIX_V6_LPBIG_OFFBIG_LIBS , |
_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131, |
|
_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS |
} |
= |
} |
; |
|
; |
struct flock { |
|
struct flock { |
short int l_type ; |
|
short int l_type ; |
short int l_whence ; |
|
short int l_whence ; |
__off_t l_start ; |
|
__off_t l_start ; |
__off_t l_len ; |
|
__off_t l_len ; |
__pid_t l_pid ; |
|
__pid_t l_pid ; |
} |
|
} |
; |
|
; |
typedef struct { |
|
typedef struct { |
int quot ; |
|
int quot ; |
int rem ; |
|
int rem ; |
} |
|
} |
div_t ; |
|
div_t ; |
typedef struct { |
|
typedef struct { |
long int quot ; |
|
long int quot ; |
long int rem ; |
|
long int rem ; |
} |
|
} |
ldiv_t ; |
|
ldiv_t ; |
struct random_data { |
|
struct random_data { |
int32_t * fptr ; |
|
int32_t * fptr ; |
int32_t * rptr ; |
|
int32_t * rptr ; |
int32_t * state ; |
|
int32_t * state ; |
int rand_type ; |
|
int rand_type ; |
int rand_deg ; |
|
int rand_deg ; |
int rand_sep ; |
|
int rand_sep ; |
int32_t * end_ptr ; |
|
int32_t * end_ptr ; |
} |
|
} |
; |
|
; |
struct drand48_data { |
|
struct drand48_data { |
unsigned short int __x [3]; |
|
unsigned short int __x [ 3 ]; |
unsigned short int __old_x [3]; |
|
unsigned short int __old_x [ 3 ]; |
unsigned short int __c ; |
|
unsigned short int __c ; |
unsigned short int __init ; |
|
unsigned short int __init ; |
unsigned long long int __a ; |
|
unsigned long long int __a ; |
} |
|
} |
; |
|
; |
typedef int (*__compar_fn_t) (const void * , const void * ) ; |
|
typedef int (* __compar_fn_t )( const void *, const void *); |
|
-+ |
struct _IO_FILE ; |
struct _IO_FILE { |
= |
struct _IO_FILE { |
int _flags ; |
|
int _flags ; |
char * _IO_read_ptr ; |
|
char * _IO_read_ptr ; |
char * _IO_read_end ; |
|
char * _IO_read_end ; |
char * _IO_read_base ; |
|
char * _IO_read_base ; |
char * _IO_write_base ; |
|
char * _IO_write_base ; |
char * _IO_write_ptr ; |
|
char * _IO_write_ptr ; |
char * _IO_write_end ; |
|
char * _IO_write_end ; |
char * _IO_buf_base ; |
|
char * _IO_buf_base ; |
char * _IO_buf_end ; |
|
char * _IO_buf_end ; |
char * _IO_save_base ; |
|
char * _IO_save_base ; |
char * _IO_backup_base ; |
|
char * _IO_backup_base ; |
char * _IO_save_end ; |
|
char * _IO_save_end ; |
struct _IO_marker * _markers ; |
|
struct _IO_marker * _markers ; |
struct _IO_FILE * _chain ; |
|
struct _IO_FILE * _chain ; |
int _fileno ; |
|
int _fileno ; |
int _flags2 ; |
|
int _flags2 ; |
__off_t _old_offset ; |
|
__off_t _old_offset ; |
unsigned short int _cur_column ; |
<> |
unsigned short _cur_column ; |
char _vtable_offset ; |
|
signed char _vtable_offset ; |
char _shortbuf [1]; |
= |
char _shortbuf [ 1 ]; |
_IO_lock_t * _lock ; |
|
_IO_lock_t * _lock ; |
} |
|
} |
; |
|
; |
typedef struct _IO_FILE FILE ; |
|
typedef struct _IO_FILE FILE ; |
typedef struct _IO_FILE __FILE ; |
|
typedef struct _IO_FILE __FILE ; |
typedef unsigned int wint_t ; |
|
typedef unsigned int wint_t ; |
typedef struct { |
|
typedef struct { |
int __count ; |
|
int __count ; |
union { |
|
union { |
wint_t __wch ; |
|
wint_t __wch ; |
char __wchb [4]; |
|
char __wchb [ 4 ]; |
} |
|
} |
__value ; |
|
__value ; |
} |
|
} |
__mbstate_t ; |
|
__mbstate_t ; |
typedef struct { |
|
typedef struct { |
__off_t __pos ; |
|
__off_t __pos ; |
__mbstate_t __state ; |
|
__mbstate_t __state ; |
} |
|
} |
_G_fpos_t ; |
|
_G_fpos_t ; |
typedef struct { |
|
typedef struct { |
__off64_t __pos ; |
|
__off64_t __pos ; |
__mbstate_t __state ; |
|
__mbstate_t __state ; |
} |
|
} |
_G_fpos64_t ; |
|
_G_fpos64_t ; |
typedef int _G_int16_t ; |
|
typedef int _G_int16_t ; |
typedef int _G_int32_t ; |
|
typedef int _G_int32_t ; |
typedef unsigned int _G_uint16_t ; |
|
typedef unsigned int _G_uint16_t ; |
typedef unsigned int _G_uint32_t ; |
|
typedef unsigned int _G_uint32_t ; |
struct _IO_jump_t { |
<> |
struct _IO_jump_t ; |
} |
|
struct _IO_FILE ; |
; |
|
|
typedef void _IO_lock_t ; |
= |
typedef void _IO_lock_t ; |
struct _IO_marker { |
|
struct _IO_marker { |
struct _IO_marker * _next ; |
|
struct _IO_marker * _next ; |
struct _IO_FILE * _sbuf ; |
|
struct _IO_FILE * _sbuf ; |
int _pos ; |
|
int _pos ; |
} |
|
} |
; |
|
; |
|
-+ |
typedef struct _IO_FILE _IO_FILE ; |
enum __codecvt_result { |
= |
enum __codecvt_result { |
__codecvt_ok = 0, |
<> |
__codecvt_ok , |
__codecvt_partial = 1, |
|
__codecvt_partial , |
__codecvt_error = 2, |
|
__codecvt_error , |
__codecvt_noconv = 3, |
|
__codecvt_noconv |
} |
= |
} |
; |
|
; |
struct _IO_FILE_plus { |
<> |
struct _IO_FILE_plus ; |
} |
|
|
; |
|
|
typedef __ssize_t __io_read_fn (void * __cookie, char * __buf, size_t __nbytes ) ; |
= |
typedef __ssize_t __io_read_fn ( void * __cookie , char * __buf , size_t __nbytes ); |
typedef __ssize_t __io_write_fn (void * __cookie, char * __buf, size_t __n ) ; |
|
typedef __ssize_t __io_write_fn ( void * __cookie , char * __buf , size_t __n ); |
typedef int __io_seek_fn (void * __cookie, __off64_t * __pos, int __w ) ; |
|
typedef int __io_seek_fn ( void * __cookie , __off64_t * __pos , int __w ); |
typedef int __io_close_fn (void * __cookie ) ; |
|
typedef int __io_close_fn ( void * __cookie ); |
typedef _G_fpos_t fpos_t ; |
|
typedef _G_fpos_t fpos_t ; |
|
|
|
|
|
|
|
|
|
extern char ** __environ; |
|
extern char ** __environ ; |
extern char * optarg; |
|
extern char * optarg ; |
extern int optind; |
|
extern int optind ; |
extern int opterr; |
|
extern int opterr ; |
extern int optopt; |
|
extern int optopt ; |
extern struct _IO_FILE_plus _IO_2_1_stdin_; |
|
extern struct _IO_FILE_plus _IO_2_1_stdin_ ; |
extern struct _IO_FILE_plus _IO_2_1_stdout_; |
|
extern struct _IO_FILE_plus _IO_2_1_stdout_ ; |
extern struct _IO_FILE_plus _IO_2_1_stderr_; |
|
extern struct _IO_FILE_plus _IO_2_1_stderr_ ; |
extern struct _IO_FILE * stdin; |
|
extern struct _IO_FILE * stdin ; |
extern struct _IO_FILE * stdout; |
|
extern struct _IO_FILE * stdout ; |
extern struct _IO_FILE * stderr; |
|
extern struct _IO_FILE * stderr ; |
|
|
|
|
|
|
extern int select( int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, struct timeval * __timeout ); |
|
extern int select ( int __nfds , fd_set * __readfds , fd_set * __writefds , fd_set * __exceptfds , struct timeval * __timeout ); |
extern int pselect( int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, const struct timespec * __timeout, const __sigset_t * __sigmask ); |
|
extern int pselect ( int __nfds , fd_set * __readfds , fd_set * __writefds , fd_set * __exceptfds , const struct timespec * __timeout , const __sigset_t * __sigmask ); |
extern int stat( const char * __file, struct stat * __buf ); |
|
extern int stat ( const char * __file , struct stat * __buf ); |
extern int fstat( int __fd, struct stat * __buf ); |
|
extern int fstat ( int __fd , struct stat * __buf ); |
extern int lstat( const char * __file, struct stat * __buf ); |
|
extern int lstat ( const char * __file , struct stat * __buf ); |
extern int chmod( const char * __file, __mode_t __mode ); |
|
extern int chmod ( const char * __file , __mode_t __mode ); |
extern int lchmod( const char * __file, __mode_t __mode ); |
|
extern int lchmod ( const char * __file , __mode_t __mode ); |
extern int fchmod( int __fd, __mode_t __mode ); |
|
extern int fchmod ( int __fd , __mode_t __mode ); |
extern __mode_t umask( __mode_t __mask ); |
|
extern __mode_t umask ( __mode_t __mask ); |
extern int mkdir( const char * __path, __mode_t __mode ); |
|
extern int mkdir ( const char * __path , __mode_t __mode ); |
extern int mknod( const char * __path, __mode_t __mode, __dev_t __dev ); |
|
extern int mknod ( const char * __path , __mode_t __mode , __dev_t __dev ); |
extern int mkfifo( const char * __path, __mode_t __mode ); |
|
extern int mkfifo ( const char * __path , __mode_t __mode ); |
extern int __fxstat( int __ver, int __fildes, struct stat * __stat_buf ); |
|
extern int __fxstat ( int __ver , int __fildes , struct stat * __stat_buf ); |
extern int __xstat( int __ver, const char * __filename, struct stat * __stat_buf ); |
|
extern int __xstat ( int __ver , const char * __filename , struct stat * __stat_buf ); |
extern int __lxstat( int __ver, const char * __filename, struct stat * __stat_buf ); |
|
extern int __lxstat ( int __ver , const char * __filename , struct stat * __stat_buf ); |
extern int __fxstatat( int __ver, int __fildes, const char * __filename, struct stat * __stat_buf, int __flag ); |
|
extern int __fxstatat ( int __ver , int __fildes , const char * __filename , struct stat * __stat_buf , int __flag ); |
extern int __xmknod( int __ver, const char * __path, __mode_t __mode, __dev_t * __dev ); |
|
extern int __xmknod ( int __ver , const char * __path , __mode_t __mode , __dev_t * __dev ); |
extern int __xmknodat( int __ver, int __fd, const char * __path, __mode_t __mode, __dev_t * __dev ); |
|
extern int __xmknodat ( int __ver , int __fd , const char * __path , __mode_t __mode , __dev_t * __dev ); |
extern int access( const char * __name, int __type ); |
|
extern int access ( const char * __name , int __type ); |
extern __off_t lseek( int __fd, __off_t __offset, int __whence ); |
|
extern __off_t lseek ( int __fd , __off_t __offset , int __whence ); |
extern int close( int __fd ); |
|
extern int close ( int __fd ); |
extern ssize_t read( int __fd, void * __buf, size_t __nbytes ); |
|
extern ssize_t read ( int __fd , void * __buf , size_t __nbytes ); |
extern ssize_t write( int __fd, const void * __buf, size_t __n ); |
|
extern ssize_t write ( int __fd , const void * __buf , size_t __n ); |
extern int pipe( int * __pipedes ); |
<> |
extern int pipe ( int __pipedes [ 2 ]); |
extern unsigned int alarm( unsigned int __seconds ); |
= |
extern unsigned int alarm ( unsigned int __seconds ); |
extern unsigned int sleep( unsigned int __seconds ); |
|
extern unsigned int sleep ( unsigned int __seconds ); |
extern __useconds_t ualarm( __useconds_t __value, __useconds_t __interval ); |
|
extern __useconds_t ualarm ( __useconds_t __value , __useconds_t __interval ); |
extern int usleep( __useconds_t __useconds ); |
|
extern int usleep ( __useconds_t __useconds ); |
extern int pause( void ); |
|
extern int pause ( void ); |
extern int chown( const char * __file, __uid_t __owner, __gid_t __group ); |
|
extern int chown ( const char * __file , __uid_t __owner , __gid_t __group ); |
extern int fchown( int __fd, __uid_t __owner, __gid_t __group ); |
|
extern int fchown ( int __fd , __uid_t __owner , __gid_t __group ); |
extern int lchown( const char * __file, __uid_t __owner, __gid_t __group ); |
|
extern int lchown ( const char * __file , __uid_t __owner , __gid_t __group ); |
extern int chdir( const char * __path ); |
|
extern int chdir ( const char * __path ); |
extern int fchdir( int __fd ); |
|
extern int fchdir ( int __fd ); |
extern char * getcwd( char * __buf, size_t __size ); |
|
extern char * getcwd ( char * __buf , size_t __size ); |
extern char * getwd( char * __buf ); |
|
extern char * getwd ( char * __buf ); |
extern int dup( int __fd ); |
|
extern int dup ( int __fd ); |
extern int dup2( int __fd, int __fd2 ); |
|
extern int dup2 ( int __fd , int __fd2 ); |
extern int execve( const char * __path, char const ** __argv, char const ** __envp ); |
<> |
extern int execve ( const char * __path , char * const __argv [], char * const __envp []); |
extern int execv( const char * __path, char const ** __argv ); |
|
extern int execv ( const char * __path , char * const __argv []); |
extern int execle( const char * __path, const char * __arg, ... ); |
= |
extern int execle ( const char * __path , const char * __arg ,...); |
extern int execl( const char * __path, const char * __arg, ... ); |
|
extern int execl ( const char * __path , const char * __arg ,...); |
extern int execvp( const char * __file, char const ** __argv ); |
<> |
extern int execvp ( const char * __file , char * const __argv []); |
extern int execlp( const char * __file, const char * __arg, ... ); |
= |
extern int execlp ( const char * __file , const char * __arg ,...); |
extern int nice( int __inc ); |
|
extern int nice ( int __inc ); |
extern void _exit( int __status ); |
|
extern void _exit ( int __status ); |
extern long int pathconf( const char * __path, int __name ); |
|
extern long int pathconf ( const char * __path , int __name ); |
extern long int fpathconf( int __fd, int __name ); |
|
extern long int fpathconf ( int __fd , int __name ); |
extern long int sysconf( int __name ); |
|
extern long int sysconf ( int __name ); |
extern size_t confstr( int __name, char * __buf, size_t __len ); |
|
extern size_t confstr ( int __name , char * __buf , size_t __len ); |
extern __pid_t getpid( void ); |
|
extern __pid_t getpid ( void ); |
extern __pid_t getppid( void ); |
|
extern __pid_t getppid ( void ); |
extern __pid_t getpgrp( void ); |
|
extern __pid_t getpgrp ( void ); |
extern __pid_t __getpgid( __pid_t __pid ); |
|
extern __pid_t __getpgid ( __pid_t __pid ); |
extern int setpgid( __pid_t __pid, __pid_t __pgid ); |
|
extern int setpgid ( __pid_t __pid , __pid_t __pgid ); |
extern int setpgrp( void ); |
|
extern int setpgrp ( void ); |
extern __pid_t setsid( void ); |
|
extern __pid_t setsid ( void ); |
extern __uid_t getuid( void ); |
|
extern __uid_t getuid ( void ); |
extern __uid_t geteuid( void ); |
|
extern __uid_t geteuid ( void ); |
extern __gid_t getgid( void ); |
|
extern __gid_t getgid ( void ); |
extern __gid_t getegid( void ); |
|
extern __gid_t getegid ( void ); |
extern int getgroups( int __size, __gid_t * __list ); |
<> |
extern int getgroups ( int __size , __gid_t __list []); |
extern int setuid( __uid_t __uid ); |
= |
extern int setuid ( __uid_t __uid ); |
extern int setreuid( __uid_t __ruid, __uid_t __euid ); |
|
extern int setreuid ( __uid_t __ruid , __uid_t __euid ); |
extern int seteuid( __uid_t __uid ); |
|
extern int seteuid ( __uid_t __uid ); |
extern int setgid( __gid_t __gid ); |
|
extern int setgid ( __gid_t __gid ); |
extern int setregid( __gid_t __rgid, __gid_t __egid ); |
|
extern int setregid ( __gid_t __rgid , __gid_t __egid ); |
extern int setegid( __gid_t __gid ); |
|
extern int setegid ( __gid_t __gid ); |
extern __pid_t fork( void ); |
|
extern __pid_t fork ( void ); |
extern __pid_t vfork( void ); |
|
extern __pid_t vfork ( void ); |
extern char * ttyname( int __fd ); |
|
extern char * ttyname ( int __fd ); |
extern int ttyname_r( int __fd, char * __buf, size_t __buflen ); |
|
extern int ttyname_r ( int __fd , char * __buf , size_t __buflen ); |
extern int isatty( int __fd ); |
|
extern int isatty ( int __fd ); |
extern int ttyslot( void ); |
|
extern int ttyslot ( void ); |
extern int link( const char * __from, const char * __to ); |
|
extern int link ( const char * __from , const char * __to ); |
extern int symlink( const char * __from, const char * __to ); |
|
extern int symlink ( const char * __from , const char * __to ); |
extern ssize_t readlink( const char * __path, char * __buf, size_t __len ); |
|
extern ssize_t readlink ( const char * __path , char * __buf , size_t __len ); |
extern int unlink( const char * __name ); |
|
extern int unlink ( const char * __name ); |
extern int rmdir( const char * __path ); |
|
extern int rmdir ( const char * __path ); |
extern __pid_t tcgetpgrp( int __fd ); |
|
extern __pid_t tcgetpgrp ( int __fd ); |
extern int tcsetpgrp( int __fd, __pid_t __pgrp_id ); |
|
extern int tcsetpgrp ( int __fd , __pid_t __pgrp_id ); |
extern char * getlogin( void ); |
|
extern char * getlogin ( void ); |
extern int getlogin_r( char * __name, size_t __name_len ); |
|
extern int getlogin_r ( char * __name , size_t __name_len ); |
extern int setlogin( const char * __name ); |
|
extern int setlogin ( const char * __name ); |
extern int getopt( int ___argc, char const ** ___argv, const char * __shortopts ); |
<> |
extern int getopt ( int ___argc , char * const * ___argv , const char * __shortopts ); |
extern int gethostname( char * __name, size_t __len ); |
= |
extern int gethostname ( char * __name , size_t __len ); |
extern int sethostname( const char * __name, size_t __len ); |
|
extern int sethostname ( const char * __name , size_t __len ); |
extern int sethostid( long int __id ); |
|
extern int sethostid ( long int __id ); |
extern int getdomainname( char * __name, size_t __len ); |
|
extern int getdomainname ( char * __name , size_t __len ); |
extern int setdomainname( const char * __name, size_t __len ); |
|
extern int setdomainname ( const char * __name , size_t __len ); |
extern int vhangup( void ); |
|
extern int vhangup ( void ); |
extern int revoke( const char * __file ); |
|
extern int revoke ( const char * __file ); |
extern int profil( unsigned short int * __sample_buffer, size_t __size, size_t __offset, unsigned int __scale ); |
|
extern int profil ( unsigned short int * __sample_buffer , size_t __size , size_t __offset , unsigned int __scale ); |
extern int acct( const char * __name ); |
|
extern int acct ( const char * __name ); |
extern char * getusershell( void ); |
|
extern char * getusershell ( void ); |
extern void endusershell( void ); |
|
extern void endusershell ( void ); |
extern void setusershell( void ); |
|
extern void setusershell ( void ); |
extern int daemon( int __nochdir, int __noclose ); |
|
extern int daemon ( int __nochdir , int __noclose ); |
extern int chroot( const char * __path ); |
|
extern int chroot ( const char * __path ); |
extern char * getpass( const char * __prompt ); |
|
extern char * getpass ( const char * __prompt ); |
extern int fsync( int __fd ); |
|
extern int fsync ( int __fd ); |
extern long int gethostid( void ); |
|
extern long int gethostid ( void ); |
extern void sync( void ); |
|
extern void sync ( void ); |
extern int getpagesize( void ); |
|
extern int getpagesize ( void ); |
extern int getdtablesize( void ); |
|
extern int getdtablesize ( void ); |
extern int truncate( const char * __file, __off_t __length ); |
|
extern int truncate ( const char * __file , __off_t __length ); |
extern int ftruncate( int __fd, __off_t __length ); |
|
extern int ftruncate ( int __fd , __off_t __length ); |
extern int brk( void * __addr ); |
|
extern int brk ( void * __addr ); |
extern void * sbrk( intptr_t __delta ); |
|
extern void * sbrk ( intptr_t __delta ); |
extern long int syscall( long int __sysno, ... ); |
|
extern long int syscall ( long int __sysno ,...); |
extern int lockf( int __fd, int __cmd, __off_t __len ); |
|
extern int lockf ( int __fd , int __cmd , __off_t __len ); |
extern int fdatasync( int __fildes ); |
|
extern int fdatasync ( int __fildes ); |
extern int fcntl( int __fd, int __cmd, ... ); |
|
extern int fcntl ( int __fd , int __cmd ,...); |
extern int open( const char * __file, int __oflag, ... ); |
|
extern int open ( const char * __file , int __oflag ,...); |
extern int creat( const char * __file, __mode_t __mode ); |
|
extern int creat ( const char * __file , __mode_t __mode ); |
extern int posix_fadvise( int __fd, __off_t __offset, __off_t __len, int __advise ); |
|
extern int posix_fadvise ( int __fd , __off_t __offset , __off_t __len , int __advise ); |
extern int posix_fallocate( int __fd, __off_t __offset, __off_t __len ); |
|
extern int posix_fallocate ( int __fd , __off_t __offset , __off_t __len ); |
extern size_t __ctype_get_mb_cur_max( void ); |
|
extern size_t __ctype_get_mb_cur_max ( void ); |
extern double atof( const char * __nptr ); |
|
extern double atof ( const char * __nptr ); |
extern int atoi( const char * __nptr ); |
|
extern int atoi ( const char * __nptr ); |
extern long int atol( const char * __nptr ); |
|
extern long int atol ( const char * __nptr ); |
extern double strtod( const char * __nptr, char ** __endptr ); |
|
extern double strtod ( const char * __nptr , char ** __endptr ); |
extern long int strtol( const char * __nptr, char ** __endptr, int __base ); |
|
extern long int strtol ( const char * __nptr , char ** __endptr , int __base ); |
extern unsigned long int strtoul( const char * __nptr, char ** __endptr, int __base ); |
|
extern unsigned long int strtoul ( const char * __nptr , char ** __endptr , int __base ); |
extern char * l64a( long int __n ); |
|
extern char * l64a ( long int __n ); |
extern long int a64l( const char * __s ); |
|
extern long int a64l ( const char * __s ); |
extern long int random( void ); |
|
extern long int random ( void ); |
extern void srandom( unsigned int __seed ); |
|
extern void srandom ( unsigned int __seed ); |
extern char * initstate( unsigned int __seed, char * __statebuf, size_t __statelen ); |
|
extern char * initstate ( unsigned int __seed , char * __statebuf , size_t __statelen ); |
extern char * setstate( char * __statebuf ); |
|
extern char * setstate ( char * __statebuf ); |
extern int random_r( struct random_data * __buf, int32_t * __result ); |
|
extern int random_r ( struct random_data * __buf , int32_t * __result ); |
extern int srandom_r( unsigned int __seed, struct random_data * __buf ); |
|
extern int srandom_r ( unsigned int __seed , struct random_data * __buf ); |
extern int initstate_r( unsigned int __seed, char * __statebuf, size_t __statelen, struct random_data * __buf ); |
|
extern int initstate_r ( unsigned int __seed , char * __statebuf , size_t __statelen , struct random_data * __buf ); |
extern int setstate_r( char * __statebuf, struct random_data * __buf ); |
|
extern int setstate_r ( char * __statebuf , struct random_data * __buf ); |
extern int rand( void ); |
|
extern int rand ( void ); |
extern void srand( unsigned int __seed ); |
|
extern void srand ( unsigned int __seed ); |
extern int rand_r( unsigned int * __seed ); |
|
extern int rand_r ( unsigned int * __seed ); |
extern double drand48( void ); |
|
extern double drand48 ( void ); |
extern double erand48( unsigned short int * __xsubi ); |
<> |
extern double erand48 ( unsigned short int __xsubi [ 3 ]); |
extern long int lrand48( void ); |
= |
extern long int lrand48 ( void ); |
extern long int nrand48( unsigned short int * __xsubi ); |
<> |
extern long int nrand48 ( unsigned short int __xsubi [ 3 ]); |
extern long int mrand48( void ); |
= |
extern long int mrand48 ( void ); |
extern long int jrand48( unsigned short int * __xsubi ); |
<> |
extern long int jrand48 ( unsigned short int __xsubi [ 3 ]); |
extern void srand48( long int __seedval ); |
= |
extern void srand48 ( long int __seedval ); |
extern unsigned short int * seed48( unsigned short int * __seed16v ); |
<> |
extern unsigned short int * seed48 ( unsigned short int __seed16v [ 3 ]); |
extern void lcong48( unsigned short int * __param ); |
|
extern void lcong48 ( unsigned short int __param [ 7 ]); |
extern int drand48_r( struct drand48_data * __buffer, double * __result ); |
= |
extern int drand48_r ( struct drand48_data * __buffer , double * __result ); |
extern int erand48_r( unsigned short int * __xsubi, struct drand48_data * __buffer, double * __result ); |
<> |
extern int erand48_r ( unsigned short int __xsubi [ 3 ], struct drand48_data * __buffer , double * __result ); |
extern int lrand48_r( struct drand48_data * __buffer, long int * __result ); |
= |
extern int lrand48_r ( struct drand48_data * __buffer , long int * __result ); |
extern int nrand48_r( unsigned short int * __xsubi, struct drand48_data * __buffer, long int * __result ); |
<> |
extern int nrand48_r ( unsigned short int __xsubi [ 3 ], struct drand48_data * __buffer , long int * __result ); |
extern int mrand48_r( struct drand48_data * __buffer, long int * __result ); |
= |
extern int mrand48_r ( struct drand48_data * __buffer , long int * __result ); |
extern int jrand48_r( unsigned short int * __xsubi, struct drand48_data * __buffer, long int * __result ); |
<> |
extern int jrand48_r ( unsigned short int __xsubi [ 3 ], struct drand48_data * __buffer , long int * __result ); |
extern int srand48_r( long int __seedval, struct drand48_data * __buffer ); |
= |
extern int srand48_r ( long int __seedval , struct drand48_data * __buffer ); |
extern int seed48_r( unsigned short int * __seed16v, struct drand48_data * __buffer ); |
<> |
extern int seed48_r ( unsigned short int __seed16v [ 3 ], struct drand48_data * __buffer ); |
extern int lcong48_r( unsigned short int * __param, struct drand48_data * __buffer ); |
|
extern int lcong48_r ( unsigned short int __param [ 7 ], struct drand48_data * __buffer ); |
extern void * malloc( size_t __size ); |
= |
extern void * malloc ( size_t __size ); |
extern void * calloc( size_t __nmemb, size_t __size ); |
|
extern void * calloc ( size_t __nmemb , size_t __size ); |
extern void * realloc( void * __ptr, size_t __size ); |
|
extern void * realloc ( void * __ptr , size_t __size ); |
extern void free( void * __ptr ); |
|
extern void free ( void * __ptr ); |
extern void cfree( void * __ptr ); |
|
extern void cfree ( void * __ptr ); |
extern void * alloca( size_t __size ); |
|
extern void * alloca ( size_t __size ); |
extern void * valloc( size_t __size ); |
|
extern void * valloc ( size_t __size ); |
extern int posix_memalign( void ** __memptr, size_t __alignment, size_t __size ); |
|
extern int posix_memalign ( void ** __memptr , size_t __alignment , size_t __size ); |
extern void abort( void ); |
|
extern void abort ( void ); |
extern int atexit( /*Feeeex me ASAP!!!*/ void * __func ); |
<> |
extern int atexit ( void (* __func )( void )); |
extern int on_exit( /*Feeeex me ASAP!!!*/ void * __func, void * __arg ); |
|
extern int on_exit ( void (* __func )( int __status , void * __arg ), void * __arg ); |
extern void exit( int __status ); |
= |
extern void exit ( int __status ); |
extern char * getenv( const char * __name ); |
|
extern char * getenv ( const char * __name ); |
extern char * __secure_getenv( const char * __name ); |
|
extern char * __secure_getenv ( const char * __name ); |
extern int putenv( char * __string ); |
|
extern int putenv ( char * __string ); |
extern int setenv( const char * __name, const char * __value, int __replace ); |
|
extern int setenv ( const char * __name , const char * __value , int __replace ); |
extern int unsetenv( const char * __name ); |
|
extern int unsetenv ( const char * __name ); |
extern int clearenv( void ); |
|
extern int clearenv ( void ); |
extern char * mktemp( char * __template ); |
|
extern char * mktemp ( char * __template ); |
extern int mkstemp( char * __template ); |
|
extern int mkstemp ( char * __template ); |
extern char * mkdtemp( char * __template ); |
|
extern char * mkdtemp ( char * __template ); |
extern int system( const char * __command ); |
|
extern int system ( const char * __command ); |
extern char * realpath( const char * __name, char * __resolved ); |
|
extern char * realpath ( const char * __name , char * __resolved ); |
extern void * bsearch( const void * __key, const void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar ); |
|
extern void * bsearch ( const void * __key , const void * __base , size_t __nmemb , size_t __size , __compar_fn_t __compar ); |
extern void qsort( void * __base, size_t __nmemb, size_t __size, __compar_fn_t __compar ); |
|
extern void qsort ( void * __base , size_t __nmemb , size_t __size , __compar_fn_t __compar ); |
extern int abs( int __x ); |
|
extern int abs ( int __x ); |
extern long int labs( long int __x ); |
|
extern long int labs ( long int __x ); |
extern div_t div( int __numer, int __denom ); |
|
extern div_t div ( int __numer , int __denom ); |
extern ldiv_t ldiv( long int __numer, long int __denom ); |
|
extern ldiv_t ldiv ( long int __numer , long int __denom ); |
extern char * ecvt( double __value, int __ndigit, int * __decpt, int * __sign ); |
|
extern char * ecvt ( double __value , int __ndigit , int * __decpt , int * __sign ); |
extern char * fcvt( double __value, int __ndigit, int * __decpt, int * __sign ); |
|
extern char * fcvt ( double __value , int __ndigit , int * __decpt , int * __sign ); |
extern char * gcvt( double __value, int __ndigit, char * __buf ); |
|
extern char * gcvt ( double __value , int __ndigit , char * __buf ); |
extern char * qecvt( long double __value, int __ndigit, int * __decpt, int * __sign ); |
|
extern char * qecvt ( long double __value , int __ndigit , int * __decpt , int * __sign ); |
extern char * qfcvt( long double __value, int __ndigit, int * __decpt, int * __sign ); |
|
extern char * qfcvt ( long double __value , int __ndigit , int * __decpt , int * __sign ); |
extern char * qgcvt( long double __value, int __ndigit, char * __buf ); |
|
extern char * qgcvt ( long double __value , int __ndigit , char * __buf ); |
extern int ecvt_r( double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len ); |
|
extern int ecvt_r ( double __value , int __ndigit , int * __decpt , int * __sign , char * __buf , size_t __len ); |
extern int fcvt_r( double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len ); |
|
extern int fcvt_r ( double __value , int __ndigit , int * __decpt , int * __sign , char * __buf , size_t __len ); |
extern int qecvt_r( long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len ); |
|
extern int qecvt_r ( long double __value , int __ndigit , int * __decpt , int * __sign , char * __buf , size_t __len ); |
extern int qfcvt_r( long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len ); |
|
extern int qfcvt_r ( long double __value , int __ndigit , int * __decpt , int * __sign , char * __buf , size_t __len ); |
extern int mblen( const char * __s, size_t __n ); |
|
extern int mblen ( const char * __s , size_t __n ); |
extern int mbtowc( wchar_t * __pwc, const char * __s, size_t __n ); |
|
extern int mbtowc ( wchar_t * __pwc , const char * __s , size_t __n ); |
extern int wctomb( char * __s, wchar_t __wchar ); |
|
extern int wctomb ( char * __s , wchar_t __wchar ); |
extern size_t mbstowcs( wchar_t * __pwcs, const char * __s, size_t __n ); |
|
extern size_t mbstowcs ( wchar_t * __pwcs , const char * __s , size_t __n ); |
extern size_t wcstombs( char * __s, const wchar_t * __pwcs, size_t __n ); |
|
extern size_t wcstombs ( char * __s , const wchar_t * __pwcs , size_t __n ); |
extern int rpmatch( const char * __response ); |
|
extern int rpmatch ( const char * __response ); |
extern int posix_openpt( int __oflag ); |
|
extern int posix_openpt ( int __oflag ); |
extern int getloadavg( double * __loadavg, int __nelem ); |
<> |
extern int getloadavg ( double __loadavg [], int __nelem ); |
extern int __underflow( struct _IO_FILE * ); |
|
extern int __underflow ( _IO_FILE *); |
extern int __uflow( struct _IO_FILE * ); |
|
extern int __uflow ( _IO_FILE *); |
extern int __overflow( struct _IO_FILE * , int ); |
|
extern int __overflow ( _IO_FILE *, int ); |
extern int _IO_getc( struct _IO_FILE * __fp ); |
|
extern int _IO_getc ( _IO_FILE * __fp ); |
extern int _IO_putc( int __c, struct _IO_FILE * __fp ); |
|
extern int _IO_putc ( int __c , _IO_FILE * __fp ); |
extern int _IO_feof( struct _IO_FILE * __fp ); |
|
extern int _IO_feof ( _IO_FILE * __fp ); |
extern int _IO_ferror( struct _IO_FILE * __fp ); |
|
extern int _IO_ferror ( _IO_FILE * __fp ); |
extern int _IO_peekc_locked( struct _IO_FILE * __fp ); |
|
extern int _IO_peekc_locked ( _IO_FILE * __fp ); |
extern void _IO_flockfile( struct _IO_FILE * ); |
|
extern void _IO_flockfile ( _IO_FILE *); |
extern void _IO_funlockfile( struct _IO_FILE * ); |
|
extern void _IO_funlockfile ( _IO_FILE *); |
extern int _IO_ftrylockfile( struct _IO_FILE * ); |
|
extern int _IO_ftrylockfile ( _IO_FILE *); |
extern int _IO_vfscanf( struct _IO_FILE * , char * , void * , int * ); |
|
extern int _IO_vfscanf ( _IO_FILE *, char *, void *, int *); |
extern int _IO_vfprintf( struct _IO_FILE * , char * , void * ); |
|
extern int _IO_vfprintf ( _IO_FILE *, char *, void *); |
extern __ssize_t _IO_padn( struct _IO_FILE * , int , __ssize_t ); |
|
extern __ssize_t _IO_padn ( _IO_FILE *, int , __ssize_t ); |
extern size_t _IO_sgetn( struct _IO_FILE * , void * , size_t ); |
|
extern size_t _IO_sgetn ( _IO_FILE *, void *, size_t ); |
extern __off64_t _IO_seekoff( struct _IO_FILE * , __off64_t , int , int ); |
|
extern __off64_t _IO_seekoff ( _IO_FILE *, __off64_t , int , int ); |
extern __off64_t _IO_seekpos( struct _IO_FILE * , __off64_t , int ); |
|
extern __off64_t _IO_seekpos ( _IO_FILE *, __off64_t , int ); |
extern void _IO_free_backup_area( struct _IO_FILE * ); |
|
extern void _IO_free_backup_area ( _IO_FILE *); |
extern int remove( char * __filename ); |
= |
extern int remove ( char * __filename ); |
extern int rename( char * __old, char * __new ); |
|
extern int rename ( char * __old , char * __new ); |
extern FILE * tmpfile( void ); |
|
extern FILE * tmpfile ( void ); |
extern char * tmpnam( char * __s ); |
|
extern char * tmpnam ( char * __s ); |
extern char * tmpnam_r( char * __s ); |
|
extern char * tmpnam_r ( char * __s ); |
extern char * tempnam( char * __dir, char * __pfx ); |
|
extern char * tempnam ( char * __dir , char * __pfx ); |
extern int fclose( FILE * __stream ); |
|
extern int fclose ( FILE * __stream ); |
extern int fflush( FILE * __stream ); |
|
extern int fflush ( FILE * __stream ); |
extern int fflush_unlocked( FILE * __stream ); |
|
extern int fflush_unlocked ( FILE * __stream ); |
extern FILE * fopen( char * __filename, char * __modes ); |
|
extern FILE * fopen ( char * __filename , char * __modes ); |
extern FILE * freopen( char * __filename, char * __modes, FILE * __stream ); |
|
extern FILE * freopen ( char * __filename , char * __modes , FILE * __stream ); |
extern FILE * fdopen( int __fd, char * __modes ); |
|
extern FILE * fdopen ( int __fd , char * __modes ); |
extern void setbuf( FILE * __stream, char * __buf ); |
|
extern void setbuf ( FILE * __stream , char * __buf ); |
extern int setvbuf( FILE * __stream, char * __buf, int __modes, size_t __n ); |
|
extern int setvbuf ( FILE * __stream , char * __buf , int __modes , size_t __n ); |
extern void setbuffer( FILE * __stream, char * __buf, size_t __size ); |
|
extern void setbuffer ( FILE * __stream , char * __buf , size_t __size ); |
extern void setlinebuf( FILE * __stream ); |
|
extern void setlinebuf ( FILE * __stream ); |
extern int fprintf( FILE * __stream, char * __format, ... ); |
|
extern int fprintf ( FILE * __stream , char * __format ,...); |
extern int printf( char * __format, ... ); |
|
extern int printf ( char * __format ,...); |
extern int sprintf( char * __s, char * __format, ... ); |
|
extern int sprintf ( char * __s , char * __format ,...); |
extern int vfprintf( FILE * __s, char * __format, void * __arg ); |
|
extern int vfprintf ( FILE * __s , char * __format , void * __arg ); |
extern int vprintf( char * __format, void * __arg ); |
|
extern int vprintf ( char * __format , void * __arg ); |
extern int vsprintf( char * __s, char * __format, void * __arg ); |
|
extern int vsprintf ( char * __s , char * __format , void * __arg ); |
extern int snprintf( char * __s, size_t __maxlen, char * __format, ... ); |
|
extern int snprintf ( char * __s , size_t __maxlen , char * __format ,...); |
extern int vsnprintf( char * __s, size_t __maxlen, char * __format, void * __arg ); |
|
extern int vsnprintf ( char * __s , size_t __maxlen , char * __format , void * __arg ); |
extern int fscanf( FILE * __stream, char * __format, ... ); |
|
extern int fscanf ( FILE * __stream , char * __format ,...); |
extern int scanf( char * __format, ... ); |
|
extern int scanf ( char * __format ,...); |
extern int sscanf( char * __s, char * __format, ... ); |
|
extern int sscanf ( char * __s , char * __format ,...); |
extern int fgetc( FILE * __stream ); |
|
extern int fgetc ( FILE * __stream ); |
extern int getc( FILE * __stream ); |
|
extern int getc ( FILE * __stream ); |
extern int getchar( void ); |
|
extern int getchar ( void ); |
extern int getc_unlocked( FILE * __stream ); |
|
extern int getc_unlocked ( FILE * __stream ); |
extern int getchar_unlocked( void ); |
|
extern int getchar_unlocked ( void ); |
extern int fgetc_unlocked( FILE * __stream ); |
|
extern int fgetc_unlocked ( FILE * __stream ); |
extern int fputc( int __c, FILE * __stream ); |
|
extern int fputc ( int __c , FILE * __stream ); |
extern int putc( int __c, FILE * __stream ); |
|
extern int putc ( int __c , FILE * __stream ); |
extern int putchar( int __c ); |
|
extern int putchar ( int __c ); |
extern int fputc_unlocked( int __c, FILE * __stream ); |
|
extern int fputc_unlocked ( int __c , FILE * __stream ); |
extern int putc_unlocked( int __c, FILE * __stream ); |
|
extern int putc_unlocked ( int __c , FILE * __stream ); |
extern int putchar_unlocked( int __c ); |
|
extern int putchar_unlocked ( int __c ); |
extern int getw( FILE * __stream ); |
|
extern int getw ( FILE * __stream ); |
extern int putw( int __w, FILE * __stream ); |
|
extern int putw ( int __w , FILE * __stream ); |
extern char * fgets( char * __s, int __n, FILE * __stream ); |
|
extern char * fgets ( char * __s , int __n , FILE * __stream ); |
extern char * gets( char * __s ); |
|
extern char * gets ( char * __s ); |
extern int fputs( char * __s, FILE * __stream ); |
|
extern int fputs ( char * __s , FILE * __stream ); |
extern int puts( char * __s ); |
|
extern int puts ( char * __s ); |
extern int ungetc( int __c, FILE * __stream ); |
|
extern int ungetc ( int __c , FILE * __stream ); |
extern size_t fread( void * __ptr, size_t __size, size_t __n, FILE * __stream ); |
|
extern size_t fread ( void * __ptr , size_t __size , size_t __n , FILE * __stream ); |
extern size_t fwrite( void * __ptr, size_t __size, size_t __n, FILE * __s ); |
|
extern size_t fwrite ( void * __ptr , size_t __size , size_t __n , FILE * __s ); |
extern size_t fread_unlocked( void * __ptr, size_t __size, size_t __n, FILE * __stream ); |
|
extern size_t fread_unlocked ( void * __ptr , size_t __size , size_t __n , FILE * __stream ); |
extern size_t fwrite_unlocked( void * __ptr, size_t __size, size_t __n, FILE * __stream ); |
|
extern size_t fwrite_unlocked ( void * __ptr , size_t __size , size_t __n , FILE * __stream ); |
extern int fseek( FILE * __stream, long int __off, int __whence ); |
|
extern int fseek ( FILE * __stream , long int __off , int __whence ); |
extern long int ftell( FILE * __stream ); |
|
extern long int ftell ( FILE * __stream ); |
extern void rewind( FILE * __stream ); |
|
extern void rewind ( FILE * __stream ); |
extern int fseeko( FILE * __stream, __off_t __off, int __whence ); |
|
extern int fseeko ( FILE * __stream , __off_t __off , int __whence ); |
extern __off_t ftello( FILE * __stream ); |
|
extern __off_t ftello ( FILE * __stream ); |
extern int fgetpos( FILE * __stream, fpos_t * __pos ); |
|
extern int fgetpos ( FILE * __stream , fpos_t * __pos ); |
extern int fsetpos( FILE * __stream, fpos_t * __pos ); |
|
extern int fsetpos ( FILE * __stream , fpos_t * __pos ); |
extern void clearerr( FILE * __stream ); |
|
extern void clearerr ( FILE * __stream ); |
extern int feof( FILE * __stream ); |
|
extern int feof ( FILE * __stream ); |
extern int ferror( FILE * __stream ); |
|
extern int ferror ( FILE * __stream ); |
extern void clearerr_unlocked( FILE * __stream ); |
|
extern void clearerr_unlocked ( FILE * __stream ); |
extern int feof_unlocked( FILE * __stream ); |
|
extern int feof_unlocked ( FILE * __stream ); |
extern int ferror_unlocked( FILE * __stream ); |
|
extern int ferror_unlocked ( FILE * __stream ); |
extern void perror( char * __s ); |
|
extern void perror ( char * __s ); |
extern int fileno( FILE * __stream ); |
|
extern int fileno ( FILE * __stream ); |
extern int fileno_unlocked( FILE * __stream ); |
|
extern int fileno_unlocked ( FILE * __stream ); |
extern FILE * popen( char * __command, char * __modes ); |
|
extern FILE * popen ( char * __command , char * __modes ); |
extern int pclose( FILE * __stream ); |
|
extern int pclose ( FILE * __stream ); |
extern char * ctermid( char * __s ); |
|
extern char * ctermid ( char * __s ); |
extern void flockfile( FILE * __stream ); |
|
extern void flockfile ( FILE * __stream ); |
extern int ftrylockfile( FILE * __stream ); |
|
extern int ftrylockfile ( FILE * __stream ); |
extern void funlockfile( FILE * __stream ); |
|
extern void funlockfile ( FILE * __stream ); |
unsigned char * load_file( char * filename, int * size ); |
+- |
|
int main( int argc, char ** argv ); |
|
|
|
= |
|
|
|
|
unsigned char * load_file( char * filename, int * size ) |
|
unsigned char * load_file ( char * filename , int * size ) |
{ |
|
{ |
int fd; |
|
int fd ; |
int len; |
|
int len ; |
unsigned char * file_data; |
<> |
unsigned char * file_data = 0 ; |
file_data = 0; |
|
|
do { |
= |
do { |
fd = open (filename, 0); |
<> |
fd = open ( filename , 00 ); |
if(fd < 0) |
= |
if ( fd < 0 ) |
break; |
|
break ; |
len = lseek (fd, 0, 2); |
|
len = lseek ( fd , 0 , 2 ); |
file_data = malloc (len + 1); |
<> |
file_data =( unsigned char *) malloc ( len + 1 ); |
if(! file_data) |
= |
if (! file_data ) |
break; |
|
break ; |
lseek (fd, 0, 0); |
|
lseek ( fd , 0 , 0 ); |
len = read (fd, file_data, len); |
|
len = read ( fd , file_data , len ); |
if(len < 0) { |
|
if ( len < 0 ) { |
free (file_data); |
|
free ( file_data ); |
file_data = 0; |
|
file_data = 0 ; |
break; |
|
break ; |
} |
|
} |
* size = len; |
|
* size = len ; |
} while(0); |
|
} while ( 0 ); |
|
|
|
if(fd > 0) |
|
if ( fd > 0 ) |
close (fd); |
|
close ( fd ); |
return file_data; |
|
return file_data ; |
} |
|
} |
int main( int argc, char ** argv ) |
<> |
int main ( int argc , char * argv []) |
{ |
= |
{ |
int sz; |
|
int sz ; |
char * s; |
|
char * s ; |
s = load_file ("tst.c", & sz); |
|
s = load_file ( "tst.c" ,& sz ); |
s [sz] = 0; |
|
s [ sz ]= 0 ; |
printf ("Code: %s\n", s); |
|
printf ( "Code: %s\n" , s ); |
return sz; |
|
return sz ; |
} |
|
} |
|
|
|