Documentation ¶
Index ¶
- Constants
- Variables
- type Fpregset_t
- type Greg_t
- type Gregset_t
- type Mcontext_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 Ptrdiff_t
- type Sig_atomic_t
- type Sig_t
- type Sigaction
- type Sigcontext
- type Sigevent
- type Sigevent_t
- type Siginfo_t
- type Sigset_t
- type Sigstack
- type Sigval
- type Sigval_t
- type Size_t
- type Stack_t
- type Timespec
- type Ucontext_t
- type Ucontext_t1
- type Uid_t
- type Wchar_t
- type X__blkcnt64_t
- type X__blkcnt_t
- type X__blksize_t
- type X__builtin_va_list
- type X__caddr_t
- type X__clock_t
- type X__clockid_t
- type X__daddr_t
- type X__dev_t
- type X__float128
- type X__fsblkcnt64_t
- type X__fsblkcnt_t
- type X__fsfilcnt64_t
- type X__fsfilcnt_t
- type X__fsid_t
- type X__fsword_t
- type X__gid_t
- type X__id_t
- type X__ino64_t
- type X__ino_t
- type X__int128_t
- type X__int16_t
- type X__int32_t
- type X__int64_t
- type X__int8_t
- type X__int_least16_t
- type X__int_least32_t
- type X__int_least64_t
- type X__int_least8_t
- type X__intmax_t
- type X__intptr_t
- type X__key_t
- type X__loff_t
- type X__mode_t
- type X__nlink_t
- type X__off64_t
- type X__off_t
- type X__pid_t
- type X__pthread_cond_s
- type X__pthread_internal_list
- type X__pthread_internal_slist
- type X__pthread_list_t
- type X__pthread_mutex_s
- type X__pthread_rwlock_arch_t
- type X__pthread_slist_t
- type X__quad_t
- type X__rlim64_t
- type X__rlim_t
- type X__sig_atomic_t
- type X__sighandler_t
- type X__sigset_t
- type X__sigval_t
- type X__socklen_t
- type X__ssize_t
- type X__suseconds_t
- type X__syscall_slong_t
- type X__syscall_ulong_t
- type X__time_t
- type X__timer_t
- type X__u_char
- type X__u_int
- type X__u_long
- type X__u_quad_t
- type X__u_short
- type X__uid_t
- type X__uint128_t
- type X__uint16_t
- type X__uint32_t
- type X__uint64_t
- type X__uint8_t
- type X__uint_least16_t
- type X__uint_least32_t
- type X__uint_least64_t
- type X__uint_least8_t
- type X__uintmax_t
- type X__useconds_t
- type X_fpreg
- type X_fpstate
- type X_fpx_sw_bytes
- type X_fpxreg
- type X_libc_fpstate
- type X_libc_fpxreg
- type X_libc_xmmreg
- type X_xmmreg
- type X_xsave_hdr
- type X_xstate
- type X_ymmh_state
Constants ¶
const ( // /usr/include/asm-generic/signal-defs.h:24:#define SIG_DFL ((__sighandler_t)0) /* default signal handling */ SIG_DFL = 0 // /usr/include/asm-generic/signal-defs.h:25:#define SIG_IGN ((__sighandler_t)1) /* ignore signal */ SIG_IGN = 1 )
const ( FP_XSTATE_MAGIC1 = 0x46505853 // sigcontext.h:27:1: FP_XSTATE_MAGIC2 = 0x46505845 // sigcontext.h:28:1: MINSIGSTKSZ = 2048 // sigstack.h:27:1: NGREG = 23 // ucontext.h:42:1: NSIG = 65 // signal.h:181:1: SA_INTERRUPT = 0x20000000 // sigaction.h:70:1: SA_NOCLDSTOP = 1 // sigaction.h:56:1: SA_NOCLDWAIT = 2 // sigaction.h:57:1: SA_NODEFER = 0x40000000 // sigaction.h:65:1: SA_NOMASK = 1073741824 // sigaction.h:73:1: SA_ONESHOT = 2147483648 // sigaction.h:74:1: SA_ONSTACK = 0x08000000 // sigaction.h:61:1: SA_RESETHAND = 0x80000000 // sigaction.h:67:1: SA_RESTART = 0x10000000 // sigaction.h:64:1: SA_SIGINFO = 4 // sigaction.h:58:1: SA_STACK = 134217728 // sigaction.h:75:1: SIGABRT = 6 // signum-generic.h:50:1: SIGALRM = 14 // signum-generic.h:63:1: SIGBUS = 7 // signum.h:35:1: SIGCHLD = 17 // signum.h:41:1: SIGCLD = 17 // signum-generic.h:88:1: SIGCONT = 18 // signum.h:43:1: SIGFPE = 8 // signum-generic.h:51:1: SIGHUP = 1 // signum-generic.h:56:1: SIGILL = 4 // signum-generic.h:49:1: SIGINT = 2 // signum-generic.h:48:1: SIGIO = 29 // signum-generic.h:86:1: SIGIOT = 6 // signum-generic.h:87:1: SIGKILL = 9 // signum-generic.h:59:1: SIGPIPE = 13 // signum-generic.h:62:1: SIGPOLL = 29 // signum.h:51:1: SIGPROF = 27 // signum-generic.h:77:1: SIGPWR = 30 // signum.h:32:1: SIGQUIT = 3 // signum-generic.h:57:1: SIGSEGV = 11 // signum-generic.h:52:1: SIGSTKFLT = 16 // signum.h:31:1: SIGSTKSZ = 8192 // sigstack.h:30:1: SIGSTOP = 19 // signum.h:45:1: SIGSYS = 31 // signum.h:53:1: SIGTERM = 15 // signum-generic.h:53:1: SIGTRAP = 5 // signum-generic.h:58:1: SIGTSTP = 20 // signum.h:47:1: SIGTTIN = 21 // signum-generic.h:71:1: SIGTTOU = 22 // signum-generic.h:72:1: SIGURG = 23 // signum.h:49:1: SIGUSR1 = 10 // signum.h:37:1: SIGUSR2 = 12 // signum.h:39:1: SIGVTALRM = 26 // signum-generic.h:76:1: SIGWINCH = 28 // signum-generic.h:83:1: SIGXCPU = 24 // signum-generic.h:74:1: SIGXFSZ = 25 // signum-generic.h:75:1: SIG_BLOCK = 0 // sigaction.h:79:1: SIG_SETMASK = 2 // sigaction.h:81:1: SIG_UNBLOCK = 1 // sigaction.h:80:1: X_ATFILE_SOURCE = 1 // features.h:342:1: X_BITS_ENDIANNESS_H = 1 // endianness.h:2:1: X_BITS_ENDIAN_H = 1 // endian.h:20:1: X_BITS_PTHREADTYPES_ARCH_H = 1 // pthreadtypes-arch.h:19:1: X_BITS_PTHREADTYPES_COMMON_H = 1 // pthreadtypes.h:20:1: X_BITS_SIGACTION_H = 1 // sigaction.h:20:1: X_BITS_SIGCONTEXT_H = 1 // sigcontext.h:19:1: X_BITS_SIGEVENT_CONSTS_H = 1 // sigevent-consts.h:20:1: X_BITS_SIGINFO_ARCH_H = 1 // siginfo-arch.h:3:1: X_BITS_SIGINFO_CONSTS_H = 1 // siginfo-consts.h:20:1: X_BITS_SIGNUM_GENERIC_H = 1 // signum-generic.h:20:1: X_BITS_SIGNUM_H = 1 // signum.h:20:1: X_BITS_SIGSTACK_H = 1 // sigstack.h:20:1: X_BITS_SIGTHREAD_H = 1 // sigthread.h:20:1: X_BITS_SS_FLAGS_H = 1 // ss_flags.h:20:1: X_BITS_TIME64_H = 1 // time64.h:24:1: X_BITS_TYPESIZES_H = 1 // typesizes.h:24:1: X_BITS_TYPES_H = 1 // types.h:24:1: X_BSD_SIZE_T_ = 0 // stddef.h:189:1: X_BSD_SIZE_T_DEFINED_ = 0 // stddef.h:192:1: X_DEFAULT_SOURCE = 1 // features.h:227:1: X_FEATURES_H = 1 // features.h:19:1: X_FILE_OFFSET_BITS = 64 // <builtin>:25:1: X_GCC_SIZE_T = 0 // stddef.h:195:1: X_LP64 = 1 // <predefined>:284:1: X_NSIG = 65 // signum-generic.h:100:1: X_POSIX_C_SOURCE = 200809 // features.h:281:1: X_POSIX_SOURCE = 1 // features.h:279:1: X_RWLOCK_INTERNAL_H = 0 // struct_rwlock.h:21:1: X_SIGNAL_H = 0 // signal.h:23:1: X_SIZET_ = 0 // stddef.h:196:1: X_SIZE_T = 0 // stddef.h:183:1: X_SIZE_T_ = 0 // stddef.h:188:1: X_SIZE_T_DECLARED = 0 // stddef.h:193:1: X_SIZE_T_DEFINED = 0 // stddef.h:191:1: X_SIZE_T_DEFINED_ = 0 // stddef.h:190:1: X_STDC_PREDEF_H = 1 // <predefined>:162:1: X_STRUCT_TIMESPEC = 1 // struct_timespec.h:3:1: X_SYS_CDEFS_H = 1 // cdefs.h:19:1: X_SYS_SIZE_T_H = 0 // stddef.h:184:1: X_SYS_UCONTEXT_H = 1 // ucontext.h:19:1: X_THREAD_MUTEX_INTERNAL_H = 1 // struct_mutex.h:20:1: X_THREAD_SHARED_TYPES_H = 1 // thread-shared-types.h:20:1: X_T_SIZE = 0 // stddef.h:186:1: X_T_SIZE_ = 0 // stddef.h:185:1: Linux = 1 // <predefined>:231:1: Unix = 1 // <predefined>:177:1: )
const ( SIGEV_SIGNAL = 0 // Notify via signal. SIGEV_NONE = 1 // Other notification: meaningless. SIGEV_THREAD = 2 // Deliver via thread creation. SIGEV_THREAD_ID = 4 )
`sigev_notify' values.
const ( SEGV_MAPERR = 1 // Address not mapped to object. SEGV_ACCERR = 2 // Invalid permissions for mapped object. SEGV_BNDERR = 3 // Bounds checking failure. SEGV_PKUERR = 4 // Protection key checking failure. SEGV_ACCADI = 5 // ADI not enabled for mapped object. SEGV_ADIDERR = 6 // Disrupting MCD error. SEGV_ADIPERR = 7 )
`si_code' values for SIGSEGV signal.
const ( BUS_ADRALN = 1 // Invalid address alignment. BUS_ADRERR = 2 // Non-existant physical address. BUS_OBJERR = 3 // Object specific hardware error. BUS_MCEERR_AR = 4 // Hardware memory error: action required. BUS_MCEERR_AO = 5 )
`si_code' values for SIGBUS signal.
const ( CLD_EXITED = 1 // Child has exited. CLD_KILLED = 2 // Child was killed. CLD_DUMPED = 3 // Child terminated abnormally. CLD_TRAPPED = 4 // Traced child has trapped. CLD_STOPPED = 5 // Child has stopped. CLD_CONTINUED = 6 )
`si_code' values for SIGCHLD signal.
const ( POLL_IN = 1 // Data input available. POLL_OUT = 2 // Output buffers available. POLL_MSG = 3 // Input message available. POLL_ERR = 4 // I/O error. POLL_PRI = 5 // High priority input available. POLL_HUP = 6 )
`si_code' values for SIGPOLL signal.
const ( SI_ASYNCNL = -60 // Sent by asynch name lookup completion. SI_DETHREAD = -7 // Sent by execve killing subsidiary // threads. SI_TKILL = -6 // Sent by tkill. SI_SIGIO = -5 // Sent by queued SIGIO. SI_ASYNCIO = -4 // Sent by AIO completion. SI_MESGQ = -3 // Sent by real time mesq state change. SI_TIMER = -2 // Sent by timer expiration. SI_QUEUE = -1 // Sent by sigqueue. SI_USER = 0 // Sent by kill, sigsend. SI_KERNEL = 128 )
Values for `si_code'. Positive values are reserved for kernel-generated
signals.
const ( ILL_ILLOPC = 1 // Illegal opcode. ILL_ILLOPN = 2 // Illegal operand. ILL_ILLADR = 3 // Illegal addressing mode. ILL_ILLTRP = 4 // Illegal trap. ILL_PRVOPC = 5 // Privileged opcode. ILL_PRVREG = 6 // Privileged register. ILL_COPROC = 7 // Coprocessor error. ILL_BADSTK = 8 // Internal stack error. ILL_BADIADDR = 9 )
`si_code' values for SIGILL signal.
const ( FPE_INTDIV = 1 // Integer divide by zero. FPE_INTOVF = 2 // Integer overflow. FPE_FLTDIV = 3 // Floating point divide by zero. FPE_FLTOVF = 4 // Floating point overflow. FPE_FLTUND = 5 // Floating point underflow. FPE_FLTRES = 6 // Floating point inexact result. FPE_FLTINV = 7 // Floating point invalid operation. FPE_FLTSUB = 8 // Subscript out of range. FPE_FLTUNK = 14 // Undiagnosed floating-point exception. FPE_CONDTRAP = 15 )
`si_code' values for SIGFPE signal.
const ( SS_ONSTACK = 1 SS_DISABLE = 2 )
Possible values for `ss_flags'.
Variables ¶
var CAPI = map[string]struct{}{}
Functions ¶
This section is empty.
Types ¶
type Fpregset_t ¶
type Fpregset_t = uintptr /* ucontext.h:130:30 */
Structure to describe FPU registers.
type Gregset_t ¶
type Gregset_t = [23]Greg_t /* ucontext.h:46:16 */
Container for all general registers.
type Mcontext_t ¶
type Mcontext_t = struct { Fgregs Gregset_t Ffpregs Fpregset_t F__reserved1 [8]uint64 } /* ucontext.h:139:3 */
Context to describe whole processor state.
type Pthread_attr_t ¶
type Pthread_attr_t = Pthread_attr_t1 /* sigevent_t.h:17:30 */
Forward declaration.
type Pthread_attr_t1 ¶
Forward declaration.
type Pthread_barrier_t ¶
type Pthread_barrier_t = struct { F__ccgo_pad1 [0]uint64 F__size [32]int8 } /* pthreadtypes.h:112:3 */
POSIX barriers data type. The structure of the type is
deliberately not exposed.
type Pthread_barrierattr_t ¶
type Pthread_cond_t ¶
type Pthread_cond_t = struct{ F__data X__pthread_cond_s } /* pthreadtypes.h:80:3 */
type Pthread_condattr_t ¶
type Pthread_condattr_t = struct { F__ccgo_pad1 [0]uint32 F__size [4]int8 } /* pthreadtypes.h:45:3 */
Data structure for condition variable handling. The structure of
the attribute type is not exposed on purpose.
type Pthread_key_t ¶
type Pthread_key_t = uint32 /* pthreadtypes.h:49:22 */
Keys for thread-specific data
type Pthread_mutex_t ¶
type Pthread_mutex_t = struct{ F__data X__pthread_mutex_s } /* pthreadtypes.h:72:3 */
type Pthread_mutexattr_t ¶
type Pthread_mutexattr_t = struct { F__ccgo_pad1 [0]uint32 F__size [4]int8 } /* pthreadtypes.h:36:3 */
Data structures for mutex handling. The structure of the attribute
type is not exposed on purpose.
type Pthread_rwlock_t ¶
type Pthread_rwlock_t = struct{ F__data X__pthread_rwlock_arch_t } /* pthreadtypes.h:91:3 */
Data structure for reader-writer lock variable handling. The
structure of the attribute type is deliberately not exposed.
type Pthread_rwlockattr_t ¶
type Pthread_spinlock_t ¶
type Pthread_spinlock_t = int32 /* pthreadtypes.h:103:22 */
POSIX spinlock data type.
type Pthread_t ¶
type Pthread_t = uint64 /* pthreadtypes.h:27:27 */
Thread identifiers. The structure of the attribute type is not
exposed on purpose.
type Sig_atomic_t ¶
type Sig_atomic_t = X__sig_atomic_t /* sig_atomic_t.h:8:24 */
An integral type that can be modified atomically, without the
possibility of a signal arriving in the middle of the operation.
type Sig_t ¶
type Sig_t = X__sighandler_t /* signal.h:190:24 */
4.4 BSD uses the name `sig_t' for this.
type Sigaction ¶
type Sigaction = struct { F__sigaction_handler struct{ Fsa_handler X__sighandler_t } Fsa_mask X__sigset_t Fsa_flags int32 F__ccgo_pad1 [4]byte Fsa_restorer uintptr } /* sigaction.h:27:1 */
Structure describing the action to be taken when a signal arrives.
type Sigcontext ¶
type Sigcontext = struct { Fr8 X__uint64_t Fr9 X__uint64_t Fr10 X__uint64_t Fr11 X__uint64_t Fr12 X__uint64_t Fr13 X__uint64_t Fr14 X__uint64_t Fr15 X__uint64_t Frdi X__uint64_t Frsi X__uint64_t Frbp X__uint64_t Frbx X__uint64_t Frdx X__uint64_t Frax X__uint64_t Frcx X__uint64_t Frsp X__uint64_t Frip X__uint64_t Feflags X__uint64_t Fcs uint16 Fgs uint16 Ffs uint16 F__pad0 uint16 Ferr X__uint64_t Ftrapno X__uint64_t Foldmask X__uint64_t Fcr2 X__uint64_t F__184 struct{ Ffpstate uintptr } F__reserved1 [8]X__uint64_t } /* sigcontext.h:139:1 */
type Sigevent ¶
type Sigevent = struct { Fsigev_value X__sigval_t Fsigev_signo int32 Fsigev_notify int32 F_sigev_un struct { F__ccgo_pad1 [0]uint64 F_pad [12]int32 } } /* sigevent_t.h:22:9 */
Structure to transport application-defined values with signals.
type Sigevent_t ¶
type Sigevent_t = Sigevent /* sigevent_t.h:42:5 */
Structure to transport application-defined values with signals.
type Sigset_t ¶
type Sigset_t = X__sigset_t /* sigset_t.h:7:20 */
A set of signals to be blocked, unblocked, or waited for.
type Sigstack ¶
type Sigstack = struct { Fss_sp uintptr Fss_onstack int32 F__ccgo_pad1 [4]byte } /* struct_sigstack.h:23:1 */
Structure describing a signal stack (obsolete).
type Sigval ¶
type Sigval = struct { F__ccgo_pad1 [0]uint64 Fsival_int int32 F__ccgo_pad2 [4]byte } /* __sigval_t.h:24:1 */
Type for data associated with a signal.
type Sigval_t ¶
type Sigval_t = X__sigval_t /* sigval_t.h:16:20 */
type Stack_t ¶
type Stack_t = struct { Fss_sp uintptr Fss_flags int32 F__ccgo_pad1 [4]byte Fss_size Size_t } /* stack_t.h:31:5 */
Structure describing a signal stack.
type Timespec ¶
type Timespec = struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } /* struct_timespec.h:10:1 */
POSIX.1b structure for a time value. This is like a `struct timeval' but
has nanoseconds instead of microseconds.
type Ucontext_t1 ¶
type Ucontext_t1 = struct { Fuc_flags uint64 Fuc_link uintptr Fuc_stack Stack_t Fuc_mcontext Mcontext_t Fuc_sigmask Sigset_t F__fpregs_mem struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } F__ssp [4]uint64 } /* ucontext.h:142:9 */
Userlevel context.
type X__blkcnt64_t ¶
type X__blkcnt64_t = int64 /* types.h:180:30 */
type X__blkcnt_t ¶
type X__blkcnt_t = int64 /* types.h:179:28 */
Type to count number of disk blocks.
type X__builtin_va_list ¶
type X__builtin_va_list = uintptr /* <builtin>:46:14 */
type X__caddr_t ¶
type X__caddr_t = uintptr /* types.h:203:14 */
type X__clock_t ¶
type X__clock_t = int64 /* types.h:156:27 */ // Type of CPU usage counts.
type X__clockid_t ¶
type X__clockid_t = int32 /* types.h:168:29 */
Clock ID used in clock and timer functions.
type X__daddr_t ¶
type X__daddr_t = int32 /* types.h:164:27 */ // The type of a disk address.
type X__float128 ¶
type X__float128 = float64 /* <builtin>:47:21 */
type X__fsblkcnt64_t ¶
type X__fsblkcnt64_t = uint64 /* types.h:184:32 */
type X__fsblkcnt_t ¶
type X__fsblkcnt_t = uint64 /* types.h:183:30 */
Type to count file system blocks.
type X__fsfilcnt64_t ¶
type X__fsfilcnt64_t = uint64 /* types.h:188:32 */
type X__fsfilcnt_t ¶
type X__fsfilcnt_t = uint64 /* types.h:187:30 */
Type to count file system nodes.
type X__fsid_t ¶
type X__fsid_t = struct{ F__val [2]int32 } /* types.h:155:26 */ // Type of file system IDs.
type X__fsword_t ¶
type X__fsword_t = int64 /* types.h:191:28 */
Type of miscellaneous file system fields.
type X__ino64_t ¶
type X__ino64_t = uint64 /* types.h:149:27 */ // Type of file serial numbers (LFS).
type X__int128_t ¶
type X__int16_t ¶
type X__int16_t = int16 /* types.h:39:26 */
type X__int32_t ¶
type X__int32_t = int32 /* types.h:41:20 */
type X__int64_t ¶
type X__int64_t = int64 /* types.h:44:25 */
type X__int8_t ¶
type X__int8_t = int8 /* types.h:37:21 */
Fixed-size types, underlying types depend on word size and compiler.
type X__int_least16_t ¶
type X__int_least16_t = X__int16_t /* types.h:54:19 */
type X__int_least32_t ¶
type X__int_least32_t = X__int32_t /* types.h:56:19 */
type X__int_least64_t ¶
type X__int_least64_t = X__int64_t /* types.h:58:19 */
type X__int_least8_t ¶
type X__int_least8_t = X__int8_t /* types.h:52:18 */
Smallest types with at least a given width.
type X__intptr_t ¶
type X__intptr_t = int64 /* types.h:206:25 */
Duplicates info from stdint.h but this is used in unistd.h.
type X__loff_t ¶
type X__loff_t = X__off64_t /* types.h:202:19 */ // Type of file sizes and offsets (LFS).
These few don't really vary by system, they always correspond
to one of the other defined types.
type X__nlink_t ¶
type X__nlink_t = uint64 /* types.h:151:27 */ // Type of file link counts.
type X__off64_t ¶
type X__off64_t = int64 /* types.h:153:27 */ // Type of file sizes and offsets (LFS).
type X__pthread_cond_s ¶
type X__pthread_internal_slist ¶
type X__pthread_internal_slist = struct{ F__next uintptr } /* thread-shared-types.h:55:9 */
type X__pthread_list_t ¶
type X__pthread_list_t = X__pthread_internal_list /* thread-shared-types.h:53:3 */
type X__pthread_mutex_s ¶
type X__pthread_slist_t ¶
type X__pthread_slist_t = X__pthread_internal_slist /* thread-shared-types.h:58:3 */
type X__rlim64_t ¶
type X__rlim64_t = uint64 /* types.h:158:28 */ // Type for resource measurement (LFS).
type X__sig_atomic_t ¶
type X__sig_atomic_t = int32 /* types.h:214:13 */
C99: An integer type that can be accessed as an atomic entity,
even in the presence of asynchronous interrupts. It is not currently necessary for this to be machine-specific.
type X__sighandler_t ¶
type X__sighandler_t = uintptr /* signal.h:72:14 */
Type of a signal handler.
type X__sigset_t ¶
type X__sigset_t = struct{ F__val [16]uint64 } /* __sigset_t.h:8:3 */
type X__sigval_t ¶
type X__sigval_t = Sigval /* __sigval_t.h:30:22 */
type X__socklen_t ¶
type X__socklen_t = uint32 /* types.h:209:23 */
Duplicate info from sys/socket.h.
type X__ssize_t ¶
type X__ssize_t = int64 /* types.h:193:27 */ // Type of a byte count, or error.
type X__suseconds_t ¶
type X__suseconds_t = int64 /* types.h:162:31 */ // Signed count of microseconds.
type X__syscall_slong_t ¶
type X__syscall_slong_t = int64 /* types.h:196:33 */
Signed long type used in system calls.
type X__syscall_ulong_t ¶
type X__syscall_ulong_t = uint64 /* types.h:198:33 */
Unsigned long type used in system calls.
type X__timer_t ¶
type X__timer_t = uintptr /* types.h:171:12 */
Timer ID returned by `timer_create'.
type X__u_quad_t ¶
type X__u_quad_t = uint64 /* types.h:64:27 */
type X__u_short ¶
type X__u_short = uint16 /* types.h:32:28 */
type X__uint128_t ¶
type X__uint16_t ¶
type X__uint16_t = uint16 /* types.h:40:28 */
type X__uint32_t ¶
type X__uint32_t = uint32 /* types.h:42:22 */
type X__uint64_t ¶
type X__uint64_t = uint64 /* types.h:45:27 */
type X__uint8_t ¶
type X__uint8_t = uint8 /* types.h:38:23 */
type X__uint_least16_t ¶
type X__uint_least16_t = X__uint16_t /* types.h:55:20 */
type X__uint_least32_t ¶
type X__uint_least32_t = X__uint32_t /* types.h:57:20 */
type X__uint_least64_t ¶
type X__uint_least64_t = X__uint64_t /* types.h:59:20 */
type X__uint_least8_t ¶
type X__uint_least8_t = X__uint8_t /* types.h:53:19 */
type X__uintmax_t ¶
type X__uintmax_t = uint64 /* types.h:73:27 */
type X__useconds_t ¶
type X__useconds_t = uint32 /* types.h:161:30 */ // Count of microseconds.
type X_fpstate ¶
type X_fpstate = struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } /* sigcontext.h:123:1 */
type X_fpx_sw_bytes ¶
type X_fpx_sw_bytes = struct { Fmagic1 X__uint32_t Fextended_size X__uint32_t Fxstate_bv X__uint64_t Fxstate_size X__uint32_t F__glibc_reserved1 [7]X__uint32_t } /* sigcontext.h:31:1 */
type X_libc_fpstate ¶
type X_libc_fpstate = struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } /* ucontext.h:113:1 */
type X_libc_fpxreg ¶
type X_libc_xmmreg ¶
type X_libc_xmmreg = struct{ Felement [4]X__uint32_t } /* ucontext.h:108:1 */
type X_xmmreg ¶
type X_xmmreg = struct{ Felement [4]X__uint32_t } /* sigcontext.h:53:1 */
type X_xsave_hdr ¶
type X_xsave_hdr = struct { Fxstate_bv X__uint64_t F__glibc_reserved1 [2]X__uint64_t F__glibc_reserved2 [5]X__uint64_t } /* sigcontext.h:177:1 */
type X_xstate ¶
type X_xstate = struct { Ffpstate struct { Fcwd X__uint16_t Fswd X__uint16_t Fftw X__uint16_t Ffop X__uint16_t Frip X__uint64_t Frdp X__uint64_t Fmxcsr X__uint32_t Fmxcr_mask X__uint32_t F_st [8]struct { Fsignificand [4]uint16 Fexponent uint16 F__glibc_reserved1 [3]uint16 } F_xmm [16]struct{ Felement [4]X__uint32_t } F__glibc_reserved1 [24]X__uint32_t } Fxstate_hdr struct { Fxstate_bv X__uint64_t F__glibc_reserved1 [2]X__uint64_t F__glibc_reserved2 [5]X__uint64_t } Fymmh struct{ Fymmh_space [64]X__uint32_t } } /* sigcontext.h:189:1 */
type X_ymmh_state ¶
type X_ymmh_state = struct{ Fymmh_space [64]X__uint32_t } /* sigcontext.h:184:1 */