<s> import tempfile <EOL> import fbuild . config . c as c <EOL> import fbuild . config . c . c99 as c99 <EOL> import fbuild . config . c . posix01 as posix01 <EOL> import fbuild . temp <EOL> class aio_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> aiocb = c . struct_test ( <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) ) <EOL> AIO_ALLDONE = c . variable_test ( ) <EOL> AIO_CANCELED = c . variable_test ( ) <EOL> AIO_NOTCANCELED = c . variable_test ( ) <EOL> LIO_NOP = c . variable_test ( ) <EOL> LIO_NOWAIT = c . variable_test ( ) <EOL> LIO_READ = c . variable_test ( ) <EOL> LIO_WAIT = c . variable_test ( ) <EOL> LIO_WRITE = c . variable_test ( ) <EOL> aio_cancel = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> aio_error = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> aio_fsync = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> aio_read = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> aio_return = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> aio_suspend = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> aio_write = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> lio_listio = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> class arpa_inet_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> in_port_t = c . type_test ( ) <EOL> in_addr_t = c . type_test ( ) <EOL> in_addr = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> INET_ADDRSTRLEN = c . macro_test ( ) <EOL> INET6_ADDRSTRLEN = c . macro_test ( ) <EOL> htonl = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> htons = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> ntohl = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> ntohs = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> inet_addr = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> inet_ntoa = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> inet_ntop = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> inet_pton = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> assert_h = c99 . assert_h <EOL> complex_h = c99 . complex_h <EOL> class cpio_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> C_IRUSR = c . variable_test ( ) <EOL> C_IWUSR = c . variable_test ( ) <EOL> C_IXUSR = c . variable_test ( ) <EOL> C_IRGRP = c . variable_test ( ) <EOL> C_IWGRP = c . variable_test ( ) <EOL> C_IXGRP = c . variable_test ( ) <EOL> C_IROTH = c . variable_test ( ) <EOL> C_IWOTH = c . variable_test ( ) <EOL> C_IXOTH = c . variable_test ( ) <EOL> C_ISUID = c . variable_test ( ) <EOL> C_ISGID = c . variable_test ( ) <EOL> C_ISVTX = c . variable_test ( ) <EOL> C_ISDIR = c . variable_test ( ) <EOL> C_ISFIFO = c . variable_test ( ) <EOL> C_ISREG = c . variable_test ( ) <EOL> C_ISBLK = c . variable_test ( ) <EOL> C_ISCHR = c . variable_test ( ) <EOL> C_ISCTG = c . variable_test ( ) <EOL> C_ISLNK = c . variable_test ( ) <EOL> C_ISSOCK = c . variable_test ( ) <EOL> MAGIC = c . variable_test ( ) <EOL> class ctype_h ( c99 . ctype_h ) : <EOL> isascii = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> toascii = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> _toupper = c . macro_test ( ) <EOL> _tolower = c . macro_test ( ) <EOL> class dirent_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> DIR = c . type_test ( ) <EOL> dirent = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> ino_t = c . type_test ( ) <EOL> closedir = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def opendir ( self ) : <EOL> if self . closedir : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def readdir ( self ) : <EOL> if self . closedir : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> readdir_r = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def rewinddir ( self ) : <EOL> if self . closedir : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def seekdir ( self ) : <EOL> if self . closedir : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def telldir ( self ) : <EOL> if self . closedir : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> class dlfcn_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> RTLD_LAZY = c . macro_test ( ) <EOL> RTLD_NOW = c . macro_test ( ) <EOL> RTLD_GLOBAL = c . macro_test ( ) <EOL> RTLD_LOCAL = c . macro_test ( ) <EOL> def __init__ ( self , builder , shared , * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> super ( ) . __init__ ( builder , * args , ** kwargs ) <EOL> self . shared = shared <EOL> @ property <EOL> def dlclose ( self ) : <EOL> if self . dlopen : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def dlerror ( self ) : <EOL> if self . dlopen : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ c . cacheproperty <EOL> def dlopen ( self ) : <EOL> if not self . header : <EOL> return <EOL> lib_code = '''<STR_LIT>''' <EOL> exe_code = '''<STR_LIT>''' <EOL> self . ctx . logger . check ( "<STR_LIT>" ) <EOL> with fbuild . temp . tempfile ( lib_code , self . builder . src_suffix ) as lib_src : <EOL> try : <EOL> obj = self . shared . uncached_compile ( lib_src , quieter = <NUM_LIT:1> ) <EOL> lib = self . shared . uncached_link_lib ( <EOL> lib_src . parent / '<STR_LIT>' , [ obj ] , <EOL> quieter = <NUM_LIT:1> ) <EOL> except fbuild . ExecutionError : <EOL> pass <EOL> else : <EOL> if self . builder . try_run ( exe_code % lib , <EOL> lkwargs = { <EOL> '<STR_LIT>' : self . flags , <EOL> '<STR_LIT>' : self . libpaths , <EOL> '<STR_LIT>' : self . libs , <EOL> '<STR_LIT>' : self . external_libs } , <EOL> quieter = <NUM_LIT:1> ) : <EOL> self . ctx . logger . passed ( ) <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> self . ctx . logger . failed ( ) <EOL> return None <EOL> @ property <EOL> def dlsym ( self ) : <EOL> if self . dlclose : <EOL> return c . Function ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> class errno_h ( c99 . errno_h ) : <EOL> E2BIG = c . variable_test ( ) <EOL> EACCES = c . variable_test ( ) <EOL> EADDRINUSE = c . variable_test ( ) <EOL> EADDRNOTAVAIL = c . variable_test ( ) <EOL> EAFNOSUPPORT = c . variable_test ( ) <EOL> EAGAIN = c . variable_test ( ) <EOL> EWOULDBLOCK = c . variable_test ( ) <EOL> EALREADY = c . variable_test ( ) <EOL> EBADF = c . variable_test ( ) <EOL> EBADMSG = c . variable_test ( ) <EOL> EBUSY = c . variable_test ( ) <EOL> ECANCELED = c . variable_test ( ) <EOL> ECHILD = c . variable_test ( ) <EOL> ECONNABORTED = c . variable_test ( ) <EOL> ECONNREFUSED = c . variable_test ( ) <EOL> ECONNRESET = c . variable_test ( ) <EOL> EDEADLK = c . variable_test ( ) <EOL> EDESTADDRREQ = c . variable_test ( ) <EOL> EDQUOT = c . variable_test ( ) <EOL> EEXIST = c . variable_test ( ) <EOL> EFAULT = c . variable_test ( ) <EOL> EFBIG = c . variable_test ( ) <EOL> EHOSTUNREACH = c . variable_test ( ) <EOL> EIDRM = c . variable_test ( ) <EOL> EINPROGRESS = c . variable_test ( ) <EOL> EINTR = c . variable_test ( ) <EOL> EINVAL = c . variable_test ( ) <EOL> EIO = c . variable_test ( ) <EOL> EISCONN = c . variable_test ( ) <EOL> EISDIR = c . variable_test ( ) <EOL> ELOOP = c . variable_test ( ) <EOL> EMFILE = c . variable_test ( ) <EOL> EMLINK = c . variable_test ( ) <EOL> EMSGSIZE = c . variable_test ( ) <EOL> EMULTIHOP = c . variable_test ( ) <EOL> ENAMETOOLONG = c . variable_test ( ) <EOL> ENETDOWN = c . variable_test ( ) <EOL> ENETRESET = c . variable_test ( ) <EOL> ENETUNREACH = c . variable_test ( ) <EOL> ENFILE = c . variable_test ( ) <EOL> ENOBUFS = c . variable_test ( ) <EOL> ENODATA = c . variable_test ( ) <EOL> ENODEV = c . variable_test ( ) <EOL> ENOENT = c . variable_test ( ) <EOL> ENOEXEC = c . variable_test ( ) <EOL> ENOLCK = c . variable_test ( ) <EOL> ENOLINK = c . variable_test ( ) <EOL> ENOMEM = c . variable_test ( ) <EOL> ENOMSG = c . variable_test ( ) <EOL> ENOPROTOOPT = c . variable_test ( ) <EOL> ENOSPC = c . variable_test ( ) <EOL> ENOSP = c . variable_test ( ) <EOL> ENOSTP = c . variable_test ( ) <EOL> ENOSYS = c . variable_test ( ) <EOL> ENOTCONN = c . variable_test ( ) <EOL> ENOTDIR = c . variable_test ( ) <EOL> ENOTEMPTY = c . variable_test ( ) <EOL> ENOTSOCK = c . variable_test ( ) <EOL> ENOTSUP = c . variable_test ( ) <EOL> ENOTTY = c . variable_test ( ) <EOL> ENXIO = c . variable_test ( ) <EOL> EOPNOTSUPP = c . variable_test ( ) <EOL> EOVERFLOW = c . variable_test ( ) <EOL> EPERM = c . variable_test ( ) <EOL> EPIPE = c . variable_test ( ) <EOL> EPROTO = c . variable_test ( ) <EOL> EPROTONOSUPPORT = c . variable_test ( ) <EOL> EPROTOTYPE = c . variable_test ( ) <EOL> EROFS = c . variable_test ( ) <EOL> ESPIPE = c . variable_test ( ) <EOL> ESRCH = c . variable_test ( ) <EOL> ESTALE = c . variable_test ( ) <EOL> ETIME = c . variable_test ( ) <EOL> ETIMEDOUT = c . variable_test ( ) <EOL> ETXTBSY = c . variable_test ( ) <EOL> EWOULDBLOCK = c . variable_test ( ) <EOL> EXDEV = c . variable_test ( ) <EOL> class fcntl_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> F_DUPFD = c . variable_test ( ) <EOL> F_GETFD = c . variable_test ( ) <EOL> F_SETFD = c . variable_test ( ) <EOL> F_GETFL = c . variable_test ( ) <EOL> F_SETFL = c . variable_test ( ) <EOL> F_GETLK = c . variable_test ( ) <EOL> F_SETLK = c . variable_test ( ) <EOL> F_SETLKW = c . variable_test ( ) <EOL> F_GETOWN = c . variable_test ( ) <EOL> F_SETOWN = c . variable_test ( ) <EOL> FD_CLOEXEC = c . variable_test ( ) <EOL> F_RDLCK = c . variable_test ( ) <EOL> F_UNLCK = c . variable_test ( ) <EOL> F_WRLCK = c . variable_test ( ) <EOL> O_CREAT = c . variable_test ( ) <EOL> O_EXCL = c . variable_test ( ) <EOL> O_NOCTTY = c . variable_test ( ) <EOL> O_TRUNC = c . variable_test ( ) <EOL> O_APPEND = c . variable_test ( ) <EOL> SIO = c . variable_test ( ) <EOL> O_NONBLOCK = c . variable_test ( ) <EOL> SIO = c . variable_test ( ) <EOL> O_SYNC = c . variable_test ( ) <EOL> O_ACCMODE = c . variable_test ( ) <EOL> O_RDONLY = c . variable_test ( ) <EOL> O_RDWR = c . variable_test ( ) <EOL> O_WRONLY = c . variable_test ( ) <EOL> mode_t = c . type_test ( ) <EOL> off_t = c . type_test ( ) <EOL> pid_t = c . type_test ( ) <EOL> POSIX_FADV_NORMAL = c . variable_test ( ) <EOL> POSIX_FADV_SEQUENTIAL = c . variable_test ( ) <EOL> POSIX_FADV_RANDOM = c . variable_test ( ) <EOL> POSIX_FADV_WILLNEED = c . variable_test ( ) <EOL> POSIX_FADV_DONTNEED = c . variable_test ( ) <EOL> POSIX_FADV_NOREUSE = c . variable_test ( ) <EOL> flock = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> creat = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> fcntl = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> @ c . cacheproperty <EOL> def open ( self ) : <EOL> with tempfile . NamedTemporaryFile ( ) as f : <EOL> test = '''<STR_LIT>''' % f . name <EOL> if self . builder . check_run ( test , "<STR_LIT>" ) : <EOL> return c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> posix_fadvise = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> posix_fallocate = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> fenv_h = c99 . fenv_h <EOL> float_h = c99 . float_h <EOL> class fmtmsg_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class fnmatch_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class ftw_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class glob_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class grp_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class iconv_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class inttypes_h ( c99 . inttypes_h ) : <EOL> pass <EOL> iso646_h = c99 . iso646_h <EOL> class langinfo_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> libgen_h = posix01 . libgen_h <EOL> class limits_h ( c99 . limits_h ) : <EOL> pass <EOL> class locale_h ( c99 . locale_h ) : <EOL> pass <EOL> class math_h ( c99 . math_h ) : <EOL> pass <EOL> class monetary_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class mqueue_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class ndbm_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class netdb_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class netinet_in_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class netinet_tcp_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class nl_types_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class poll_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class pthread_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> PTHREAD_BARRIER_SERIAL_THREAD = c . macro_test ( ) <EOL> PTHREAD_CANCEL_ASYNCHRONOUS = c . macro_test ( ) <EOL> PTHREAD_CANCEL_ENABLE = c . macro_test ( ) <EOL> PTHREAD_CANCEL_DEFERRED = c . macro_test ( ) <EOL> PTHREAD_CANCEL_DISABLE = c . macro_test ( ) <EOL> PTHREAD_CANCELED = c . macro_test ( ) <EOL> PTHREAD_COND_INITIALIZER = c . macro_test ( ) <EOL> PTHREAD_CREATE_DETACHED = c . macro_test ( ) <EOL> PTHREAD_CREATE_JOINABLE = c . macro_test ( ) <EOL> PTHREAD_EXPLICIT_SCHED = c . macro_test ( ) <EOL> PTHREAD_INHERIT_SCHED = c . macro_test ( ) <EOL> PTHREAD_MUTEX_DEFAULT = c . macro_test ( ) <EOL> PTHREAD_MUTEX_ERRORCHECK = c . macro_test ( ) <EOL> PTHREAD_MUTEX_INITIALIZER = c . macro_test ( ) <EOL> PTHREAD_MUTEX_NORMAL = c . macro_test ( ) <EOL> PTHREAD_MUTEX_RECURSIVE = c . macro_test ( ) <EOL> PTHREAD_ONCE_INIT = c . macro_test ( ) <EOL> PTHREAD_PRIO_INHERIT = c . macro_test ( ) <EOL> PTHREAD_PRIO_NONE = c . macro_test ( ) <EOL> PTHREAD_PRIO_PROTECT = c . macro_test ( ) <EOL> PTHREAD_PROCESS_SHARED = c . macro_test ( ) <EOL> PTHREAD_PROCESS_PRIVATE = c . macro_test ( ) <EOL> PTHREAD_SCOPE_PROCESS = c . macro_test ( ) <EOL> PTHREAD_SCOPE_SYSTEM = c . macro_test ( ) <EOL> pthread_attr_t = c . type_test ( ) <EOL> pthread_barrier_t = c . type_test ( ) <EOL> pthread_barrierattr_t = c . type_test ( ) <EOL> pthread_cond_t = c . type_test ( ) <EOL> pthread_condattr_t = c . type_test ( ) <EOL> pthread_key_t = c . type_test ( ) <EOL> pthread_mutex_t = c . type_test ( ) <EOL> pthread_mutexattr_t = c . type_test ( ) <EOL> pthread_once_t = c . type_test ( ) <EOL> pthread_rwlock_t = c . type_test ( ) <EOL> pthread_rwlockattr_t = c . type_test ( ) <EOL> pthread_spinlock_t = c . type_test ( ) <EOL> pthread_t = c . type_test ( ) <EOL> pthread_atfork = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_attr_destroy ( self ) : <EOL> if self . pthread_create : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_attr_getdetachstate = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getguardsize = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getinheritsched = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getschedparam = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getschedpolicy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getscope = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getstack = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getstackaddr = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_getstacksize = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_attr_init ( self ) : <EOL> if self . pthread_create : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_attr_setdetachstate ( self ) : <EOL> if self . pthread_create : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_attr_setguardsize = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_setinheritsched = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_attr_setschedparam = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_setschedpolicy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_attr_setscope = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_attr_setstack = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_setstackaddr = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_attr_setstacksize = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_barrier_destroy ( self ) : <EOL> if self . pthread_barrier_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_barrier_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def pthread_barrier_wait ( self ) : <EOL> if self . pthread_barrier_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_barrierattr_destroy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_barrierattr_getpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_barrierattr_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_barrierattr_setpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_cancel = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_cleanup_push = c . function_test ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_cleanup_pop = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> @ property <EOL> def pthread_cond_broadcast ( self ) : <EOL> if self . pthread_cond_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_cond_destroy ( self ) : <EOL> if self . pthread_cond_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_cond_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def pthread_cond_signal ( self ) : <EOL> if self . pthread_cond_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_cond_timedwait ( self ) : <EOL> if self . pthread_cond_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_cond_wait ( self ) : <EOL> if self . pthread_cond_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_condattr_destroy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_condattr_getclock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_condattr_getpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_condattr_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_condattr_setclock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_condattr_setpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_create = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> pthread_detach = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_equal = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_exit = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_getconcurrency = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_getcpuclockid = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_getschedparam = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_getspecific = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_join = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_key_create = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_key_delete = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_mutex_destroy ( self ) : <EOL> if self . pthread_mutex_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutex_getprioceiling = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_mutex_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> def pthread_mutex_lock ( self ) : <EOL> if self . pthread_mutex_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutex_setprioceiling = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutex_timedlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> pthread_mutex_trylock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> def pthread_mutex_unlock ( self ) : <EOL> if self . pthread_mutex_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_destroy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_getprioceiling = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_getprotocol = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_getpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_gettype = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_mutexattr_setprioceiling = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_mutexattr_setprotocol = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_mutexattr_setpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_mutexattr_settype = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_once = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_rwlock_destroy ( self ) : <EOL> if self . pthread_rwlock_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_rwlock_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def pthread_rwlock_rdlock ( self ) : <EOL> if self . pthread_rwlock_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_rwlock_timedrdlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> pthread_rwlock_timedwrlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> pthread_rwlock_tryrdlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> pthread_rwlock_trywrlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def pthread_rwlock_unlock ( self ) : <EOL> if self . pthread_rwlock_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_rwlock_wrlock ( self ) : <EOL> if self . pthread_rwlock_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_rwlockattr_destroy = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_rwlockattr_getpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_rwlockattr_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_rwlockattr_setpshared = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_self = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> pthread_setcancelstate = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_setcanceltype = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_setconcurrency = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> pthread_setschedparam = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_setschedprio = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> pthread_setspecific = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_spin_destroy ( self ) : <EOL> if self . pthread_spin_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_spin_init = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def pthread_spin_lock ( self ) : <EOL> if self . pthread_spin_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_spin_trylock ( self ) : <EOL> if self . pthread_spin_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> @ property <EOL> def pthread_spin_unlock ( self ) : <EOL> if self . pthread_spin_init : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> pthread_testcancel = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> class pwd_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class regex_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sched_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class search_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class semaphore_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class setjmp_h ( c99 . setjmp_h ) : <EOL> sigjmp_buf = c . type_test ( ) <EOL> siglongjmp = c . function_test ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' , test = '''<STR_LIT>''' ) <EOL> @ property <EOL> def sigsetjmp ( self ) : <EOL> if self . siglongjmp : <EOL> return c . Function ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> class signal_h ( c99 . signal_h ) : <EOL> pass <EOL> class spawn_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class stdarg_h ( c99 . stdarg_h ) : <EOL> pass <EOL> stdbool_h = c99 . stdbool_h <EOL> stddef_h = c99 . stddef_h <EOL> class stdint_h ( c99 . stdint_h ) : <EOL> pass <EOL> class stdio_h ( c99 . stdio_h ) : <EOL> pass <EOL> class stdlib_h ( c99 . stdlib_h ) : <EOL> drand48 = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> lrand48 = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> mkstemp = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> realpath = c . function_test ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> srand = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> srand48 = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> class string_h ( c99 . string_h ) : <EOL> strdup = c . function_test ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> strerror_r = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> class strings_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class stropts_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_ipc_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_mman_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> MAP_FAILED = c . macro_test ( ) <EOL> MAP_FIXED = c . macro_test ( ) <EOL> MAP_PRIVATE = c . macro_test ( ) <EOL> MAP_SHARED = c . macro_test ( ) <EOL> MCL_CURRENT = c . macro_test ( ) <EOL> MCL_FUTURE = c . macro_test ( ) <EOL> MS_ASYNC = c . macro_test ( ) <EOL> MS_INVALIDATE = c . macro_test ( ) <EOL> MS_SYNC = c . macro_test ( ) <EOL> POSIX_MADV_DONTNEED = c . macro_test ( ) <EOL> POSIX_MADV_NORMAL = c . macro_test ( ) <EOL> POSIX_MADV_RANDOM = c . macro_test ( ) <EOL> POSIX_MADV_SEQUENTIAL = c . macro_test ( ) <EOL> POSIX_MADV_WILLNEED = c . macro_test ( ) <EOL> POSIX_TYPED_MEM_ALLOCATE = c . macro_test ( ) <EOL> POSIX_TYPED_MEM_ALLOCATE_CONTIG = c . macro_test ( ) <EOL> POSIX_TYPED_MEM_MAP_ALLOCATABLE = c . macro_test ( ) <EOL> PROT_EXEC = c . macro_test ( ) <EOL> PROT_NONE = c . macro_test ( ) <EOL> PROT_READ = c . macro_test ( ) <EOL> PROT_WRITE = c . macro_test ( ) <EOL> mode_t = c . type_test ( ) <EOL> off_t = c . type_test ( ) <EOL> size_t = c . type_test ( ) <EOL> posix_typed_mem_info = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> mlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> mlockall = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> mmap = c . function_test ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> mprotect = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> msync = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> munlock = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> munlockall = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> munmap = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> posix_madvise = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> posix_mem_offset = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> posix_typed_mem_get_info = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> posix_typed_mem_open = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> shm_open = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> shm_unlink = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> class sys_msg_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_resource_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> getrlimit = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> getrusage = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> setrlimit = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> class sys_select_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_sem_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_shm_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_socket_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> socklen_t = c . int_type_test ( ) <EOL> sa_family_t = c . int_type_test ( ) <EOL> sockaddr = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> sockaddr_storage = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> msghdr = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) ) <EOL> cmsghdr = c . struct_test ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) ) <EOL> SCM_RIGHTS = c . macro_test ( ) <EOL> CMSG_DATA = c . macro_test ( ) <EOL> CMSG_NXTHDR = c . macro_test ( ) <EOL> CMSG_FIRSTHDR = c . macro_test ( ) <EOL> linger = c . struct_test ( <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:int>' , '<STR_LIT>' ) ) <EOL> SOCK_DGRAM = c . macro_test ( ) <EOL> SOCK_RAW = c . macro_test ( ) <EOL> SOCK_SEQPACKET = c . macro_test ( ) <EOL> SOCK_STREAM = c . macro_test ( ) <EOL> SOL_SOCKET = c . macro_test ( ) <EOL> SO_ACCEPTCONN = c . macro_test ( ) <EOL> SO_BROADCAST = c . macro_test ( ) <EOL> SO_DEBUG = c . macro_test ( ) <EOL> SO_DONTROUTE = c . macro_test ( ) <EOL> SO_ERROR = c . macro_test ( ) <EOL> SO_KEEPALIVE = c . macro_test ( ) <EOL> SO_LINGER = c . macro_test ( ) <EOL> SO_OOBINLINE = c . macro_test ( ) <EOL> SO_RCVBUF = c . macro_test ( ) <EOL> SO_RCVLOWAT = c . macro_test ( ) <EOL> SO_RCVTIMEO = c . macro_test ( ) <EOL> SO_REUSEADDR = c . macro_test ( ) <EOL> SO_SNDBUF = c . macro_test ( ) <EOL> SO_SNDLOWAT = c . macro_test ( ) <EOL> SO_SNDTIMEO = c . macro_test ( ) <EOL> SO_TYPE = c . macro_test ( ) <EOL> SOMAXCONN = c . macro_test ( ) <EOL> MSG_CTRUNC = c . macro_test ( ) <EOL> MSG_DONTROUTE = c . macro_test ( ) <EOL> MSG_EOR = c . macro_test ( ) <EOL> MSG_OOB = c . macro_test ( ) <EOL> MSG_PEEK = c . macro_test ( ) <EOL> MSG_TRUNC = c . macro_test ( ) <EOL> MSG_WAITALL = c . macro_test ( ) <EOL> AF_INET = c . macro_test ( ) <EOL> AF_INET6 = c . macro_test ( ) <EOL> AF_UNIX = c . macro_test ( ) <EOL> AF_UNSPEC = c . macro_test ( ) <EOL> SHUT_RD = c . macro_test ( ) <EOL> SHUT_RDWR = c . macro_test ( ) <EOL> SHUT_WR = c . macro_test ( ) <EOL> accept = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> bind = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> connect = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> getpeername = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> getsockname = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> getsockopt = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> listen = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> recv = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> recvfrom = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> recvmsg = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> send = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> sendmsg = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> sendto = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> setsockopt = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> shutdown = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> socket = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> sockatmark = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> socketpair = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> class sys_stat_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_statvfs_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_time_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> gettimeofday = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> settimeofday = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> class sys_timeb_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_times_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_types_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> blkcnt_t = c . int_type_test ( ) <EOL> blksize_t = c . int_type_test ( ) <EOL> clock_t = c . type_test ( ) <EOL> clockid_t = c . int_type_test ( ) <EOL> dev_t = c . int_type_test ( ) <EOL> fsblkcnt_t = c . int_type_test ( ) <EOL> fsfilcnt_t = c . int_type_test ( ) <EOL> gid_t = c . int_type_test ( ) <EOL> id_t = c . int_type_test ( ) <EOL> key_t = c . type_test ( ) <EOL> mode_t = c . int_type_test ( ) <EOL> nlink_t = c . int_type_test ( ) <EOL> off_t = c . int_type_test ( ) <EOL> pid_t = c . int_type_test ( ) <EOL> pthread_attr_t = c . type_test ( ) <EOL> pthread_barrier_t = c . type_test ( ) <EOL> pthread_barrierattr_t = c . type_test ( ) <EOL> pthread_cond_t = c . type_test ( ) <EOL> pthread_condattr_t = c . type_test ( ) <EOL> pthread_mutex_t = c . type_test ( ) <EOL> pthread_mutexattr_t = c . type_test ( ) <EOL> pthread_rwlock_t = c . type_test ( ) <EOL> pthread_rwlockattr_t = c . type_test ( ) <EOL> pthread_spinlock_t = c . type_test ( ) <EOL> pthread_t = c . type_test ( ) <EOL> size_t = c . int_type_test ( ) <EOL> ssize_t = c . int_type_test ( ) <EOL> suseconds_t = c . int_type_test ( ) <EOL> time_t = c . type_test ( ) <EOL> timer_t = c . int_type_test ( ) <EOL> trace_attr_t = c . type_test ( ) <EOL> trace_event_id_t = c . type_test ( ) <EOL> trace_event_set_t = c . type_test ( ) <EOL> trace_id_t = c . type_test ( ) <EOL> uid_t = c . int_type_test ( ) <EOL> useconds_t = c . int_type_test ( ) <EOL> class sys_uio_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_un_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_utsname_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class sys_wait_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class syslog_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class tar_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class termios_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> tgmath_h = c99 . tgmath_h <EOL> class time_h ( c99 . time_h ) : <EOL> pass <EOL> class trace_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class ucontext_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class ulimit_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class unistd_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> getcwd = c . function_test ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> getopt = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' , test = '''<STR_LIT>''' ) <EOL> getpagesize = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> isatty = c . function_test ( '<STR_LIT:int>' , '<STR_LIT:int>' ) <EOL> sysconf = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' , default_args = ( '<STR_LIT:0>' , ) ) <EOL> ttyname = c . function_test ( '<STR_LIT>' , '<STR_LIT:int>' ) <EOL> class utime_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class utmpx_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) <EOL> class wchar_h ( c99 . wchar_h ) : <EOL> pass <EOL> class wctype_h ( c99 . wctype_h ) : <EOL> iswalnum = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswalpha = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswascii = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswblank = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswcntrl = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswctype = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> iswdigit = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswgraph = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswhexnumber = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswideogram = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswlower = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswnumber = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswphonogram = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswprint = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswpunct = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswrune = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswspace = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswspecial = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswupper = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> iswxdigit = c . function_test ( '<STR_LIT:int>' , '<STR_LIT>' ) <EOL> class wordexp_h ( c . Test ) : <EOL> header = c . header_test ( '<STR_LIT>' ) </s>
