Source file
src/runtime/defs_freebsd.go
Documentation: runtime
1
2
3
4
5
6
7
8
15
16 package runtime
17
18
38 import "C"
39
40
41 const (
42 _NBBY = C.NBBY
43 _CTL_MAXNAME = C.CTL_MAXNAME
44 _CPU_LEVEL_WHICH = C.CPU_LEVEL_WHICH
45 _CPU_WHICH_PID = C.CPU_WHICH_PID
46 )
47
48 const (
49 EINTR = C.EINTR
50 EFAULT = C.EFAULT
51 EAGAIN = C.EAGAIN
52 ENOSYS = C.ENOSYS
53
54 O_NONBLOCK = C.O_NONBLOCK
55 O_CLOEXEC = C.O_CLOEXEC
56
57 PROT_NONE = C.PROT_NONE
58 PROT_READ = C.PROT_READ
59 PROT_WRITE = C.PROT_WRITE
60 PROT_EXEC = C.PROT_EXEC
61
62 MAP_ANON = C.MAP_ANON
63 MAP_SHARED = C.MAP_SHARED
64 MAP_PRIVATE = C.MAP_PRIVATE
65 MAP_FIXED = C.MAP_FIXED
66
67 MADV_FREE = C.MADV_FREE
68
69 SA_SIGINFO = C.SA_SIGINFO
70 SA_RESTART = C.SA_RESTART
71 SA_ONSTACK = C.SA_ONSTACK
72
73 CLOCK_MONOTONIC = C.CLOCK_MONOTONIC
74 CLOCK_REALTIME = C.CLOCK_REALTIME
75
76 UMTX_OP_WAIT_UINT = C.UMTX_OP_WAIT_UINT
77 UMTX_OP_WAIT_UINT_PRIVATE = C.UMTX_OP_WAIT_UINT_PRIVATE
78 UMTX_OP_WAKE = C.UMTX_OP_WAKE
79 UMTX_OP_WAKE_PRIVATE = C.UMTX_OP_WAKE_PRIVATE
80
81 SIGHUP = C.SIGHUP
82 SIGINT = C.SIGINT
83 SIGQUIT = C.SIGQUIT
84 SIGILL = C.SIGILL
85 SIGTRAP = C.SIGTRAP
86 SIGABRT = C.SIGABRT
87 SIGEMT = C.SIGEMT
88 SIGFPE = C.SIGFPE
89 SIGKILL = C.SIGKILL
90 SIGBUS = C.SIGBUS
91 SIGSEGV = C.SIGSEGV
92 SIGSYS = C.SIGSYS
93 SIGPIPE = C.SIGPIPE
94 SIGALRM = C.SIGALRM
95 SIGTERM = C.SIGTERM
96 SIGURG = C.SIGURG
97 SIGSTOP = C.SIGSTOP
98 SIGTSTP = C.SIGTSTP
99 SIGCONT = C.SIGCONT
100 SIGCHLD = C.SIGCHLD
101 SIGTTIN = C.SIGTTIN
102 SIGTTOU = C.SIGTTOU
103 SIGIO = C.SIGIO
104 SIGXCPU = C.SIGXCPU
105 SIGXFSZ = C.SIGXFSZ
106 SIGVTALRM = C.SIGVTALRM
107 SIGPROF = C.SIGPROF
108 SIGWINCH = C.SIGWINCH
109 SIGINFO = C.SIGINFO
110 SIGUSR1 = C.SIGUSR1
111 SIGUSR2 = C.SIGUSR2
112
113 FPE_INTDIV = C.FPE_INTDIV
114 FPE_INTOVF = C.FPE_INTOVF
115 FPE_FLTDIV = C.FPE_FLTDIV
116 FPE_FLTOVF = C.FPE_FLTOVF
117 FPE_FLTUND = C.FPE_FLTUND
118 FPE_FLTRES = C.FPE_FLTRES
119 FPE_FLTINV = C.FPE_FLTINV
120 FPE_FLTSUB = C.FPE_FLTSUB
121
122 BUS_ADRALN = C.BUS_ADRALN
123 BUS_ADRERR = C.BUS_ADRERR
124 BUS_OBJERR = C.BUS_OBJERR
125
126 SEGV_MAPERR = C.SEGV_MAPERR
127 SEGV_ACCERR = C.SEGV_ACCERR
128
129 ITIMER_REAL = C.ITIMER_REAL
130 ITIMER_VIRTUAL = C.ITIMER_VIRTUAL
131 ITIMER_PROF = C.ITIMER_PROF
132
133 EV_ADD = C.EV_ADD
134 EV_DELETE = C.EV_DELETE
135 EV_CLEAR = C.EV_CLEAR
136 EV_RECEIPT = C.EV_RECEIPT
137 EV_ERROR = C.EV_ERROR
138 EV_EOF = C.EV_EOF
139 EVFILT_READ = C.EVFILT_READ
140 EVFILT_WRITE = C.EVFILT_WRITE
141 )
142
143 type Rtprio C.struct_rtprio
144 type ThrParam C.struct_thr_param
145 type Sigset C.struct___sigset
146 type StackT C.stack_t
147
148 type Siginfo C.siginfo_t
149
150 type Mcontext C.mcontext_t
151 type Ucontext C.ucontext_t
152
153 type Timespec C.struct_timespec
154 type Timeval C.struct_timeval
155 type Itimerval C.struct_itimerval
156
157 type Umtx_time C.struct__umtx_time
158
159 type Kevent C.struct_kevent_freebsd11
160
161 type bintime C.struct_bintime
162 type vdsoTimehands C.struct_vdso_timehands
163 type vdsoTimekeep C.struct_vdso_timekeep
164
165 const (
166 _VDSO_TK_VER_CURR = C.VDSO_TK_VER_CURR
167
168 vdsoTimehandsSize = C.sizeof_struct_vdso_timehands
169 vdsoTimekeepSize = C.sizeof_struct_vdso_timekeep
170 )
171
View as plain text