]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blob - vendor/github.com/fsouza/go-dockerclient/external/golang.org/x/sys/unix/ztypes_freebsd_arm.go
provider: Ensured Go 1.11 in TravisCI and README
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / fsouza / go-dockerclient / external / golang.org / x / sys / unix / ztypes_freebsd_arm.go
1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs -- -fsigned-char types_freebsd.go
3
4 // +build arm,freebsd
5
6 package unix
7
8 const (
9 sizeofPtr = 0x4
10 sizeofShort = 0x2
11 sizeofInt = 0x4
12 sizeofLong = 0x4
13 sizeofLongLong = 0x8
14 )
15
16 type (
17 _C_short int16
18 _C_int int32
19 _C_long int32
20 _C_long_long int64
21 )
22
23 type Timespec struct {
24 Sec int64
25 Nsec int32
26 Pad_cgo_0 [4]byte
27 }
28
29 type Timeval struct {
30 Sec int64
31 Usec int32
32 Pad_cgo_0 [4]byte
33 }
34
35 type Rusage struct {
36 Utime Timeval
37 Stime Timeval
38 Maxrss int32
39 Ixrss int32
40 Idrss int32
41 Isrss int32
42 Minflt int32
43 Majflt int32
44 Nswap int32
45 Inblock int32
46 Oublock int32
47 Msgsnd int32
48 Msgrcv int32
49 Nsignals int32
50 Nvcsw int32
51 Nivcsw int32
52 }
53
54 type Rlimit struct {
55 Cur int64
56 Max int64
57 }
58
59 type _Gid_t uint32
60
61 const (
62 S_IFMT = 0xf000
63 S_IFIFO = 0x1000
64 S_IFCHR = 0x2000
65 S_IFDIR = 0x4000
66 S_IFBLK = 0x6000
67 S_IFREG = 0x8000
68 S_IFLNK = 0xa000
69 S_IFSOCK = 0xc000
70 S_ISUID = 0x800
71 S_ISGID = 0x400
72 S_ISVTX = 0x200
73 S_IRUSR = 0x100
74 S_IWUSR = 0x80
75 S_IXUSR = 0x40
76 )
77
78 type Stat_t struct {
79 Dev uint32
80 Ino uint32
81 Mode uint16
82 Nlink uint16
83 Uid uint32
84 Gid uint32
85 Rdev uint32
86 Atimespec Timespec
87 Mtimespec Timespec
88 Ctimespec Timespec
89 Size int64
90 Blocks int64
91 Blksize uint32
92 Flags uint32
93 Gen uint32
94 Lspare int32
95 Birthtimespec Timespec
96 }
97
98 type Statfs_t struct {
99 Version uint32
100 Type uint32
101 Flags uint64
102 Bsize uint64
103 Iosize uint64
104 Blocks uint64
105 Bfree uint64
106 Bavail int64
107 Files uint64
108 Ffree int64
109 Syncwrites uint64
110 Asyncwrites uint64
111 Syncreads uint64
112 Asyncreads uint64
113 Spare [10]uint64
114 Namemax uint32
115 Owner uint32
116 Fsid Fsid
117 Charspare [80]int8
118 Fstypename [16]int8
119 Mntfromname [88]int8
120 Mntonname [88]int8
121 }
122
123 type Flock_t struct {
124 Start int64
125 Len int64
126 Pid int32
127 Type int16
128 Whence int16
129 Sysid int32
130 Pad_cgo_0 [4]byte
131 }
132
133 type Dirent struct {
134 Fileno uint32
135 Reclen uint16
136 Type uint8
137 Namlen uint8
138 Name [256]int8
139 }
140
141 type Fsid struct {
142 Val [2]int32
143 }
144
145 type RawSockaddrInet4 struct {
146 Len uint8
147 Family uint8
148 Port uint16
149 Addr [4]byte /* in_addr */
150 Zero [8]int8
151 }
152
153 type RawSockaddrInet6 struct {
154 Len uint8
155 Family uint8
156 Port uint16
157 Flowinfo uint32
158 Addr [16]byte /* in6_addr */
159 Scope_id uint32
160 }
161
162 type RawSockaddrUnix struct {
163 Len uint8
164 Family uint8
165 Path [104]int8
166 }
167
168 type RawSockaddrDatalink struct {
169 Len uint8
170 Family uint8
171 Index uint16
172 Type uint8
173 Nlen uint8
174 Alen uint8
175 Slen uint8
176 Data [46]int8
177 }
178
179 type RawSockaddr struct {
180 Len uint8
181 Family uint8
182 Data [14]int8
183 }
184
185 type RawSockaddrAny struct {
186 Addr RawSockaddr
187 Pad [92]int8
188 }
189
190 type _Socklen uint32
191
192 type Linger struct {
193 Onoff int32
194 Linger int32
195 }
196
197 type Iovec struct {
198 Base *byte
199 Len uint32
200 }
201
202 type IPMreq struct {
203 Multiaddr [4]byte /* in_addr */
204 Interface [4]byte /* in_addr */
205 }
206
207 type IPMreqn struct {
208 Multiaddr [4]byte /* in_addr */
209 Address [4]byte /* in_addr */
210 Ifindex int32
211 }
212
213 type IPv6Mreq struct {
214 Multiaddr [16]byte /* in6_addr */
215 Interface uint32
216 }
217
218 type Msghdr struct {
219 Name *byte
220 Namelen uint32
221 Iov *Iovec
222 Iovlen int32
223 Control *byte
224 Controllen uint32
225 Flags int32
226 }
227
228 type Cmsghdr struct {
229 Len uint32
230 Level int32
231 Type int32
232 }
233
234 type Inet6Pktinfo struct {
235 Addr [16]byte /* in6_addr */
236 Ifindex uint32
237 }
238
239 type IPv6MTUInfo struct {
240 Addr RawSockaddrInet6
241 Mtu uint32
242 }
243
244 type ICMPv6Filter struct {
245 Filt [8]uint32
246 }
247
248 const (
249 SizeofSockaddrInet4 = 0x10
250 SizeofSockaddrInet6 = 0x1c
251 SizeofSockaddrAny = 0x6c
252 SizeofSockaddrUnix = 0x6a
253 SizeofSockaddrDatalink = 0x36
254 SizeofLinger = 0x8
255 SizeofIPMreq = 0x8
256 SizeofIPMreqn = 0xc
257 SizeofIPv6Mreq = 0x14
258 SizeofMsghdr = 0x1c
259 SizeofCmsghdr = 0xc
260 SizeofInet6Pktinfo = 0x14
261 SizeofIPv6MTUInfo = 0x20
262 SizeofICMPv6Filter = 0x20
263 )
264
265 const (
266 PTRACE_TRACEME = 0x0
267 PTRACE_CONT = 0x7
268 PTRACE_KILL = 0x8
269 )
270
271 type Kevent_t struct {
272 Ident uint32
273 Filter int16
274 Flags uint16
275 Fflags uint32
276 Data int32
277 Udata *byte
278 }
279
280 type FdSet struct {
281 X__fds_bits [32]uint32
282 }
283
284 const (
285 sizeofIfMsghdr = 0x70
286 SizeofIfMsghdr = 0x70
287 sizeofIfData = 0x60
288 SizeofIfData = 0x60
289 SizeofIfaMsghdr = 0x14
290 SizeofIfmaMsghdr = 0x10
291 SizeofIfAnnounceMsghdr = 0x18
292 SizeofRtMsghdr = 0x5c
293 SizeofRtMetrics = 0x38
294 )
295
296 type ifMsghdr struct {
297 Msglen uint16
298 Version uint8
299 Type uint8
300 Addrs int32
301 Flags int32
302 Index uint16
303 Pad_cgo_0 [2]byte
304 Data ifData
305 }
306
307 type IfMsghdr struct {
308 Msglen uint16
309 Version uint8
310 Type uint8
311 Addrs int32
312 Flags int32
313 Index uint16
314 Pad_cgo_0 [2]byte
315 Data IfData
316 }
317
318 type ifData struct {
319 Type uint8
320 Physical uint8
321 Addrlen uint8
322 Hdrlen uint8
323 Link_state uint8
324 Vhid uint8
325 Baudrate_pf uint8
326 Datalen uint8
327 Mtu uint32
328 Metric uint32
329 Baudrate uint32
330 Ipackets uint32
331 Ierrors uint32
332 Opackets uint32
333 Oerrors uint32
334 Collisions uint32
335 Ibytes uint32
336 Obytes uint32
337 Imcasts uint32
338 Omcasts uint32
339 Iqdrops uint32
340 Noproto uint32
341 Hwassist uint64
342 Epoch int64
343 Lastchange Timeval
344 }
345
346 type IfData struct {
347 Type uint8
348 Physical uint8
349 Addrlen uint8
350 Hdrlen uint8
351 Link_state uint8
352 Spare_char1 uint8
353 Spare_char2 uint8
354 Datalen uint8
355 Mtu uint32
356 Metric uint32
357 Baudrate uint32
358 Ipackets uint32
359 Ierrors uint32
360 Opackets uint32
361 Oerrors uint32
362 Collisions uint32
363 Ibytes uint32
364 Obytes uint32
365 Imcasts uint32
366 Omcasts uint32
367 Iqdrops uint32
368 Noproto uint32
369 Hwassist uint32
370 Pad_cgo_0 [4]byte
371 Epoch int64
372 Lastchange Timeval
373 }
374
375 type IfaMsghdr struct {
376 Msglen uint16
377 Version uint8
378 Type uint8
379 Addrs int32
380 Flags int32
381 Index uint16
382 Pad_cgo_0 [2]byte
383 Metric int32
384 }
385
386 type IfmaMsghdr struct {
387 Msglen uint16
388 Version uint8
389 Type uint8
390 Addrs int32
391 Flags int32
392 Index uint16
393 Pad_cgo_0 [2]byte
394 }
395
396 type IfAnnounceMsghdr struct {
397 Msglen uint16
398 Version uint8
399 Type uint8
400 Index uint16
401 Name [16]int8
402 What uint16
403 }
404
405 type RtMsghdr struct {
406 Msglen uint16
407 Version uint8
408 Type uint8
409 Index uint16
410 Pad_cgo_0 [2]byte
411 Flags int32
412 Addrs int32
413 Pid int32
414 Seq int32
415 Errno int32
416 Fmask int32
417 Inits uint32
418 Rmx RtMetrics
419 }
420
421 type RtMetrics struct {
422 Locks uint32
423 Mtu uint32
424 Hopcount uint32
425 Expire uint32
426 Recvpipe uint32
427 Sendpipe uint32
428 Ssthresh uint32
429 Rtt uint32
430 Rttvar uint32
431 Pksent uint32
432 Weight uint32
433 Filler [3]uint32
434 }
435
436 const (
437 SizeofBpfVersion = 0x4
438 SizeofBpfStat = 0x8
439 SizeofBpfZbuf = 0xc
440 SizeofBpfProgram = 0x8
441 SizeofBpfInsn = 0x8
442 SizeofBpfHdr = 0x20
443 SizeofBpfZbufHeader = 0x20
444 )
445
446 type BpfVersion struct {
447 Major uint16
448 Minor uint16
449 }
450
451 type BpfStat struct {
452 Recv uint32
453 Drop uint32
454 }
455
456 type BpfZbuf struct {
457 Bufa *byte
458 Bufb *byte
459 Buflen uint32
460 }
461
462 type BpfProgram struct {
463 Len uint32
464 Insns *BpfInsn
465 }
466
467 type BpfInsn struct {
468 Code uint16
469 Jt uint8
470 Jf uint8
471 K uint32
472 }
473
474 type BpfHdr struct {
475 Tstamp Timeval
476 Caplen uint32
477 Datalen uint32
478 Hdrlen uint16
479 Pad_cgo_0 [6]byte
480 }
481
482 type BpfZbufHeader struct {
483 Kernel_gen uint32
484 Kernel_len uint32
485 User_gen uint32
486 X_bzh_pad [5]uint32
487 }
488
489 type Termios struct {
490 Iflag uint32
491 Oflag uint32
492 Cflag uint32
493 Lflag uint32
494 Cc [20]uint8
495 Ispeed uint32
496 Ospeed uint32
497 }