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