Documentation
¶
Index ¶
- Constants
- Variables
- type Clockid_t
- type Dev_t
- type Errno_t
- type Ino_t
- type Intptr_t
- type Itimerspec
- type LC_ID
- type LPLC_ID
- type Localeinfo_struct
- type Max_align_t
- type Mode_t
- type Off32_t
- type Off64_t
- type Off_t
- type Pid_t
- type Pthread_attr_t
- type Pthread_attr_t1
- type Pthread_barrier_t
- type Pthread_barrierattr_t
- type Pthread_cond_t
- type Pthread_condattr_t
- type Pthread_key_t
- type Pthread_mutex_t
- type Pthread_mutexattr_t
- type Pthread_once_t
- type Pthread_rwlock_t
- type Pthread_rwlockattr_t
- type Pthread_spinlock_t
- type Pthread_t
- type Pthreadlocinfo
- type Pthreadmbcinfo
- type Ptrdiff_t
- type Rsize_t
- type Sched_param
- type Sig_atomic_t
- type Size_t
- type Ssize_t
- type TagLC_ID
- type Threadlocaleinfostruct
- type Threadlocinfo
- type Time_t
- type Timeb
- type Timespec
- type Uintptr_t
- type Useconds_t
- type Va_list
- type Wchar_t
- type Wctype_t
- type Wint_t
- type X_PIFV
- type X_PVFI
- type X_PVFV
- type X__builtin_va_list
- type X__float128
- type X__gnuc_va_list
- type X__int128_t
- type X__p_sig_fn_t
- type X__time32_t
- type X__time64_t
- type X__timeb32
- type X__timeb64
- type X__uint128_t
- type X_dev_t
- type X_ino_t
- type X_locale_t
- type X_locale_tstruct
- type X_mode_t
- type X_off64_t
- type X_off_t
- type X_onexit_t
- type X_onexit_table_t
- type X_onexit_table_t1
- type X_pid_t
- type X_pthread_cleanup
- type X_pthread_cleanup1
- type X_sigset_t
Constants ¶
View Source
const ( CHAR_BIT = 8 CHAR_MAX = 127 CHAR_MIN = -128 DUMMYSTRUCTNAME = 0 DUMMYSTRUCTNAME1 = 0 DUMMYSTRUCTNAME2 = 0 DUMMYSTRUCTNAME3 = 0 DUMMYSTRUCTNAME4 = 0 DUMMYSTRUCTNAME5 = 0 DUMMYUNIONNAME = 0 DUMMYUNIONNAME1 = 0 DUMMYUNIONNAME2 = 0 DUMMYUNIONNAME3 = 0 DUMMYUNIONNAME4 = 0 DUMMYUNIONNAME5 = 0 DUMMYUNIONNAME6 = 0 DUMMYUNIONNAME7 = 0 DUMMYUNIONNAME8 = 0 DUMMYUNIONNAME9 = 0 E2BIG = 7 EACCES = 13 EADDRINUSE = 100 EADDRNOTAVAIL = 101 EAFNOSUPPORT = 102 EAGAIN = 11 EALREADY = 103 EBADF = 9 EBADMSG = 104 EBUSY = 16 ECANCELED = 105 ECHILD = 10 ECONNABORTED = 106 ECONNREFUSED = 107 ECONNRESET = 108 EDEADLK = 36 EDEADLOCK = 36 EDESTADDRREQ = 109 EDOM = 33 EEXIST = 17 EFAULT = 14 EFBIG = 27 EHOSTUNREACH = 110 EIDRM = 111 EILSEQ = 42 EINPROGRESS = 112 EINTR = 4 EINVAL = 22 EIO = 5 EISCONN = 113 EISDIR = 21 ELOOP = 114 EMFILE = 24 EMLINK = 31 EMSGSIZE = 115 ENAMETOOLONG = 38 ENETDOWN = 116 ENETRESET = 117 ENETUNREACH = 118 ENFILE = 23 ENOBUFS = 119 ENODATA = 120 ENODEV = 19 ENOENT = 2 ENOEXEC = 8 ENOFILE = 2 ENOLCK = 39 ENOLINK = 121 ENOMEM = 12 ENOMSG = 122 ENOPROTOOPT = 123 ENOSPC = 28 ENOSR = 124 ENOSTR = 125 ENOSYS = 40 ENOTCONN = 126 ENOTDIR = 20 ENOTEMPTY = 41 ENOTRECOVERABLE = 127 ENOTSOCK = 128 ENOTSUP = 129 ENOTTY = 25 ENXIO = 6 EOPNOTSUPP = 130 EOVERFLOW = 132 EOWNERDEAD = 133 EPERM = 1 EPIPE = 32 EPROTO = 134 EPROTONOSUPPORT = 135 EPROTOTYPE = 136 ERANGE = 34 EROFS = 30 ESPIPE = 29 ESRCH = 3 ETIME = 137 ETIMEDOUT = 138 ETXTBSY = 139 EWOULDBLOCK = 140 EXDEV = 18 INT_MAX = 2147483647 INT_MIN = -2147483648 LLONG_MAX = 9223372036854775807 LLONG_MIN = -9223372036854775808 LONG_LONG_MAX = 9223372036854775807 LONG_LONG_MIN = -9223372036854775808 LONG_MAX = 2147483647 LONG_MIN = -2147483648 MAX_READ_LOCKS = 2147483646 MB_LEN_MAX = 5 MINGW_DDK_H = 0 MINGW_DDRAW_VERSION = 7 MINGW_HAS_DDK_H = 1 MINGW_HAS_DDRAW_H = 1 MINGW_HAS_SECURE_API = 1 MINGW_SDK_INIT = 0 NSIG = 23 OLD_P_OVERLAY = 2 PATH_MAX = 260 PTHREAD_BARRIER_SERIAL_THREAD = 1 PTHREAD_CANCEL_ASYNCHRONOUS = 0x02 PTHREAD_CANCEL_DEFERRED = 0 PTHREAD_CANCEL_DISABLE = 0 PTHREAD_CANCEL_ENABLE = 0x01 PTHREAD_CREATE_DETACHED = 0x04 PTHREAD_CREATE_JOINABLE = 0 PTHREAD_DEFAULT_ATTR = 1 PTHREAD_DESTRUCTOR_ITERATIONS = 256 PTHREAD_EXPLICIT_SCHED = 0 PTHREAD_INHERIT_SCHED = 0x08 PTHREAD_KEYS_MAX = 1048576 PTHREAD_MUTEX_ADAPTIVE_NP = 0 PTHREAD_MUTEX_DEFAULT = 0 PTHREAD_MUTEX_ERRORCHECK = 1 PTHREAD_MUTEX_ERRORCHECK_NP = 1 PTHREAD_MUTEX_FAST_NP = 0 PTHREAD_MUTEX_NORMAL = 0 PTHREAD_MUTEX_PRIVATE = 0 PTHREAD_MUTEX_RECURSIVE = 2 PTHREAD_MUTEX_RECURSIVE_NP = 2 PTHREAD_MUTEX_SHARED = 1 PTHREAD_MUTEX_TIMED_NP = 0 PTHREAD_ONCE_INIT = 0 PTHREAD_PRIO_INHERIT = 8 PTHREAD_PRIO_MULT = 32 PTHREAD_PRIO_NONE = 0 PTHREAD_PRIO_PROTECT = 16 PTHREAD_PROCESS_PRIVATE = 0 PTHREAD_PROCESS_SHARED = 1 PTHREAD_SCOPE_PROCESS = 0 PTHREAD_SCOPE_SYSTEM = 0x10 PTHREAD_THREADS_MAX = 2019 P_DETACH = 4 P_NOWAIT = 1 P_NOWAITO = 3 P_OVERLAY = 2 P_WAIT = 0 RWLS_PER_THREAD = 8 SCHAR_MAX = 127 SCHAR_MIN = -128 SCHED_FIFO = 1 SCHED_MAX = 2 SCHED_MIN = 0 SCHED_OTHER = 0 SCHED_RR = 2 SEM_NSEMS_MAX = 1024 SHRT_MAX = 32767 SHRT_MIN = -32768 SIGABRT = 22 SIGABRT2 = 22 SIGABRT_COMPAT = 6 SIGBREAK = 21 SIGFPE = 8 SIGILL = 4 SIGINT = 2 SIGSEGV = 11 SIGTERM = 15 SIG_BLOCK = 0 SIG_SETMASK = 2 SIG_UNBLOCK = 1 SIZE_MAX = 18446744073709551615 SSIZE_MAX = 9223372036854775807 STRUNCATE = 80 UCHAR_MAX = 255 UINT_MAX = 4294967295 ULLONG_MAX = 18446744073709551615 ULONG_LONG_MAX = 18446744073709551615 ULONG_MAX = 4294967295 UNALIGNED = 0 USE___UUIDOF = 0 USHRT_MAX = 65535 WAIT_CHILD = 0 WAIT_GRANDCHILD = 1 WIN32 = 1 WIN64 = 1 WINNT = 1 WINPTHREAD_API = 0 WIN_PTHREADS_H = 0 WIN_PTHREADS_PTHREAD_COMPAT_H = 0 WIN_PTHREADS_SIGNAL_H = 0 WIN_PTHREADS_UNISTD_H = 0 X_AGLOBAL = 0 X_ANONYMOUS_STRUCT = 0 X_ANONYMOUS_UNION = 0 X_ANSI_STDDEF_H = 0 X_ARGMAX = 100 X_CONST_RETURN = 0 X_CRTNOALIAS = 0 X_CRTRESTRICT = 0 X_CRT_ALTERNATIVE_IMPORTED = 0 X_CRT_ERRNO_DEFINED = 0 X_CRT_GETPID_DEFINED = 0 X_CRT_MANAGED_HEAP_DEPRECATE = 0 X_CRT_PACKING = 8 X_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES = 0 X_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY = 0 X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES = 0 X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT = 0 X_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY = 0 X_CRT_SYSTEM_DEFINED = 0 X_CRT_TERMINATE_DEFINED = 0 X_CRT_WSYSTEM_DEFINED = 0 X_DEV_T_DEFINED = 0 X_DLL = 0 X_ERRCODE_DEFINED = 0 X_FILE_OFFSET_BITS = 64 X_FILE_OFFSET_BITS_SET_OFFT = 0 X_GCC_LIMITS_H_ = 0 X_GCC_MAX_ALIGN_T = 0 X_GTHREAD_USE_MUTEX_INIT_FUNC = 1 X_I16_MAX = 32767 X_I16_MIN = -32768 X_I32_MAX = 2147483647 X_I32_MIN = -2147483648 X_I64_MAX = 9223372036854775807 X_I64_MIN = -9223372036854775808 X_I8_MAX = 127 X_I8_MIN = -128 X_INC_CORECRT_STARTUP = 0 X_INC_CRTDEFS = 0 X_INC_CRTDEFS_MACRO = 0 X_INC_ERRNO = 0 X_INC_LIMITS = 0 X_INC_MINGW_SECAPI = 0 X_INC_PROCESS = 0 X_INC_SIGNAL = 0 X_INC_STDDEF = 0 X_INC_TYPES = 0 X_INC_VADEFS = 0 X_INC__MINGW_H = 0 X_INO_T_DEFINED = 0 X_INT128_DEFINED = 0 X_INTEGRAL_MAX_BITS = 64 X_INTPTR_T_DEFINED = 0 X_LIMITS_H___ = 0 X_MODE_T_ = 0 X_MT = 0 X_M_AMD64 = 100 X_M_X64 = 100 X_OFF64_T_DEFINED = 0 X_OFF_T_ = 0 X_OFF_T_DEFINED = 0 X_OLD_P_OVERLAY = 2 X_PGLOBAL = 0 X_PID_T_ = 0 X_POSIX_BARRIERS = 200112 X_POSIX_CLOCK_SELECTION = 200112 X_POSIX_READER_WRITER_LOCKS = 200112 X_POSIX_SEMAPHORES = 200112 X_POSIX_SEM_NSEMS_MAX = 256 X_POSIX_SPIN_LOCKS = 200112 X_POSIX_THREADS = 200112 X_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 256 X_POSIX_THREAD_KEYS_MAX = 1048576 X_POSIX_THREAD_SAFE_FUNCTIONS = 200112 X_POSIX_TIMEOUTS = 200112 X_PTRDIFF_T_ = 0 X_PTRDIFF_T_DEFINED = 0 X_P_DETACH = 4 X_P_NOWAIT = 1 X_P_NOWAITO = 3 X_P_OVERLAY = 2 X_P_WAIT = 0 X_REENTRANT = 1 X_RSIZE_T_DEFINED = 0 X_SECURECRT_ERRCODE_VALUES_DEFINED = 0 X_SECURECRT_FILL_BUFFER_PATTERN = 0xFD X_SIGSET_T_ = 0 X_SIG_ATOMIC_T_DEFINED = 0 X_SIZE_T_DEFINED = 0 X_SPAWNV_DEFINED = 0 X_SSIZE_T_DEFINED = 0 X_STDDEF_H = 0 X_STDDEF_H_ = 0 X_TAGLC_ID_DEFINED = 0 X_THREADLOCALEINFO = 0 X_TIME32_T_DEFINED = 0 X_TIME64_T_DEFINED = 0 X_TIMEB_DEFINED = 0 X_TIMEB_H_ = 0 X_TIMEB_H_S = 0 X_TIMESPEC_DEFINED = 0 X_TIME_T_DEFINED = 0 X_UI16_MAX = 0xffff X_UI32_MAX = 0xffffffff X_UI64_MAX = 0xffffffffffffffff X_UI8_MAX = 0xff X_UINTPTR_T_DEFINED = 0 X_VA_LIST_DEFINED = 0 X_W64 = 0 X_WAIT_CHILD = 0 X_WAIT_GRANDCHILD = 1 X_WCHAR_T_DEFINED = 0 X_WCTYPE_T_DEFINED = 0 X_WEXEC_DEFINED = 0 X_WIN32 = 1 X_WIN32_WINNT = 0x502 X_WIN64 = 1 X_WINT_T = 0 X_WSPAWN_DEFINED = 0 )
Variables ¶
View Source
var CAPI = map[string]struct{}{}
Functions ¶
This section is empty.
Types ¶
type Itimerspec ¶
type Localeinfo_struct ¶
type Localeinfo_struct = struct {
Flocinfo Pthreadlocinfo
Fmbcinfo Pthreadmbcinfo
} /* crtdefs.h:428:9 */
type Max_align_t ¶
Type whose alignment is supported in every context and is at least
as great as that of any standard type not using alignment specifiers.
type Pthread_attr_t ¶
type Pthread_attr_t = Pthread_attr_t1 /* pthread.h:251:31 */
type Pthread_attr_t1 ¶
type Pthread_barrier_t ¶
type Pthread_barrier_t = uintptr /* pthread.h:272:14 */
type Pthread_barrierattr_t ¶
type Pthread_barrierattr_t = uintptr /* pthread.h:183:14 */
type Pthread_cond_t ¶
type Pthread_cond_t = uintptr /* pthread.h:270:14 */
type Pthread_condattr_t ¶
type Pthread_condattr_t = int32 /* pthread.h:184:13 */
type Pthread_key_t ¶
type Pthread_key_t = uint32 /* pthread.h:182:18 */
type Pthread_mutex_t ¶
type Pthread_mutex_t = uintptr /* pthread.h:269:14 */
type Pthread_mutexattr_t ¶
type Pthread_mutexattr_t = uint32 /* pthread.h:181:18 */
type Pthread_once_t ¶
type Pthread_once_t = int32 /* pthread.h:180:14 */
type Pthread_rwlock_t ¶
type Pthread_rwlock_t = uintptr /* pthread.h:271:14 */
type Pthread_rwlockattr_t ¶
type Pthread_rwlockattr_t = int32 /* pthread.h:185:13 */
type Pthread_spinlock_t ¶
type Pthread_spinlock_t = uintptr /* pthread.h:268:14 */
synchronization objects
type Pthreadlocinfo ¶
type Pthreadlocinfo = uintptr /* crtdefs.h:424:39 */
type Pthreadmbcinfo ¶
type Pthreadmbcinfo = uintptr /* crtdefs.h:425:36 */
type Sched_param ¶
type Sched_param = struct{ Fsched_priority int32 } /* pthread.h:239:1 */
type Sig_atomic_t ¶
type Sig_atomic_t = int32 /* signal.h:18:15 */
type Threadlocaleinfostruct ¶
type Threadlocaleinfostruct = struct {
Frefcount int32
Flc_codepage uint32
Flc_collate_cp uint32
Flc_handle [6]uint32
Flc_id [6]LC_ID
Flc_category [6]struct {
Flocale uintptr
Fwlocale uintptr
Frefcount uintptr
Fwrefcount uintptr
}
Flc_clike int32
Fmb_cur_max int32
Flconv_intl_refcount uintptr
Flconv_num_refcount uintptr
Flconv_mon_refcount uintptr
Flconv uintptr
Fctype1_refcount uintptr
Fctype1 uintptr
Fpctype uintptr
Fpclmap uintptr
Fpcumap uintptr
Flc_time_curr uintptr
} /* crtdefs.h:422:1 */
type Threadlocinfo ¶
type Threadlocinfo = Threadlocaleinfostruct /* crtdefs.h:468:3 */
type Time_t ¶
type Time_t = X__time64_t /* crtdefs.h:138:20 */
type Useconds_t ¶
type Useconds_t = uint32 /* types.h:84:22 */
type Va_list ¶
type Va_list = X__builtin_va_list /* <builtin>:50:27 */
type X__builtin_va_list ¶
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
type X__float128 ¶
type X__float128 = float64 /* <builtin>:47:21 */
type X__gnuc_va_list ¶
type X__gnuc_va_list = X__builtin_va_list /* vadefs.h:24:29 */
type X__int128_t ¶
type X__p_sig_fn_t ¶
type X__p_sig_fn_t = uintptr /* signal.h:48:16 */
type X__time32_t ¶
type X__time32_t = int32 /* crtdefs.h:118:14 */
type X__time64_t ¶
type X__time64_t = int64 /* crtdefs.h:123:35 */
type X__timeb32 ¶
type X__timeb32 = struct {
Ftime X__time32_t
Fmillitm uint16
Ftimezone int16
Fdstflag int16
F__ccgo_pad1 [2]byte
} /* timeb.h:53:3 */
type X__timeb64 ¶
type X__timeb64 = struct {
Ftime X__time64_t
Fmillitm uint16
Ftimezone int16
Fdstflag int16
F__ccgo_pad1 [2]byte
} /* timeb.h:69:3 */
type X__uint128_t ¶
type X_locale_t ¶
type X_locale_t = uintptr /* crtdefs.h:431:19 */
type X_locale_tstruct ¶
type X_locale_tstruct = Localeinfo_struct /* crtdefs.h:431:3 */
type X_onexit_t ¶
type X_onexit_t = uintptr /* corecrt_startup.h:30:13 */
type X_onexit_table_t ¶
type X_onexit_table_t = X_onexit_table_t1 /* corecrt_startup.h:28:3 */
type X_onexit_table_t1 ¶
type X_pthread_cleanup ¶
type X_pthread_cleanup = X_pthread_cleanup1 /* pthread.h:198:33 */
type X_pthread_cleanup1 ¶
type X_sigset_t ¶
type X_sigset_t = uint64 /* types.h:104:28 */
Click to show internal directories.
Click to hide internal directories.