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