Source file
src/syscall/types_netbsd.go
1
2
3
4
5
6
7
10
11
12
13
14 package syscall
15
16
66 import "C"
67
68
69
70 const (
71 sizeofPtr = C.sizeofPtr
72 sizeofShort = C.sizeof_short
73 sizeofInt = C.sizeof_int
74 sizeofLong = C.sizeof_long
75 sizeofLongLong = C.sizeof_longlong
76 )
77
78
79
80 type (
81 _C_short C.short
82 _C_int C.int
83 _C_long C.long
84 _C_long_long C.longlong
85 )
86
87
88
89 type Timespec C.struct_timespec
90
91 type Timeval C.struct_timeval
92
93
94
95 type Rusage C.struct_rusage
96
97 type Rlimit C.struct_rlimit
98
99 type _Gid_t C.gid_t
100
101
102
103 type Stat_t C.struct_stat
104
105 type Statfs_t C.struct_statfs
106
107 type Flock_t C.struct_flock
108
109 type Dirent C.struct_dirent
110
111 type Fsid C.fsid_t
112
113
114
115 const (
116 pathMax = C.PATH_MAX
117 )
118
119
120
121 type RawSockaddrInet4 C.struct_sockaddr_in
122
123 type RawSockaddrInet6 C.struct_sockaddr_in6
124
125 type RawSockaddrUnix C.struct_sockaddr_un
126
127 type RawSockaddrDatalink C.struct_sockaddr_dl
128
129 type RawSockaddr C.struct_sockaddr
130
131 type RawSockaddrAny C.struct_sockaddr_any
132
133 type _Socklen C.socklen_t
134
135 type Linger C.struct_linger
136
137 type Iovec C.struct_iovec
138
139 type IPMreq C.struct_ip_mreq
140
141 type IPv6Mreq C.struct_ipv6_mreq
142
143 type Msghdr C.struct_msghdr
144
145 type Cmsghdr C.struct_cmsghdr
146
147 type Inet6Pktinfo C.struct_in6_pktinfo
148
149 type IPv6MTUInfo C.struct_ip6_mtuinfo
150
151 type ICMPv6Filter C.struct_icmp6_filter
152
153 const (
154 SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
155 SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
156 SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
157 SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
158 SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl
159 SizeofLinger = C.sizeof_struct_linger
160 SizeofIPMreq = C.sizeof_struct_ip_mreq
161 SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
162 SizeofMsghdr = C.sizeof_struct_msghdr
163 SizeofCmsghdr = C.sizeof_struct_cmsghdr
164 SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
165 SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
166 SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
167 )
168
169
170
171 const (
172 PTRACE_TRACEME = C.PT_TRACE_ME
173 PTRACE_CONT = C.PT_CONTINUE
174 PTRACE_KILL = C.PT_KILL
175 )
176
177
178
179 type Kevent_t C.struct_kevent
180
181
182
183 type FdSet C.fd_set
184
185
186
187 const (
188 SizeofIfMsghdr = C.sizeof_struct_if_msghdr
189 SizeofIfData = C.sizeof_struct_if_data
190 SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr
191 SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr
192 SizeofRtMsghdr = C.sizeof_struct_rt_msghdr
193 SizeofRtMetrics = C.sizeof_struct_rt_metrics
194 )
195
196 type IfMsghdr C.struct_if_msghdr
197
198 type IfData C.struct_if_data
199
200 type IfaMsghdr C.struct_ifa_msghdr
201
202 type IfAnnounceMsghdr C.struct_if_announcemsghdr
203
204 type RtMsghdr C.struct_rt_msghdr
205
206 type RtMetrics C.struct_rt_metrics
207
208 type Mclpool C.struct_mclpool
209
210
211
212 const (
213 SizeofBpfVersion = C.sizeof_struct_bpf_version
214 SizeofBpfStat = C.sizeof_struct_bpf_stat
215 SizeofBpfProgram = C.sizeof_struct_bpf_program
216 SizeofBpfInsn = C.sizeof_struct_bpf_insn
217 SizeofBpfHdr = C.sizeof_struct_bpf_hdr
218 )
219
220 type BpfVersion C.struct_bpf_version
221
222 type BpfStat C.struct_bpf_stat
223
224 type BpfProgram C.struct_bpf_program
225
226 type BpfInsn C.struct_bpf_insn
227
228 type BpfHdr C.struct_bpf_hdr
229
230 type BpfTimeval C.struct_bpf_timeval
231
232
233
234 const (
235 _AT_FDCWD = C.AT_FDCWD
236 )
237
238
239
240 type Termios C.struct_termios
241
242
243
244 type Sysctlnode C.struct_sysctlnode
245
246
247
248 type sigset C.sigset_t
249
View as plain text