all repos

rss-tools @ master

get rss feed from sources that(i need and) dont provide one

rss-tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
we're vendoring now, 7 days ago
1
// go run mksyscall.go -openbsd -libc -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go
2
// Code generated by the command above; see README.md. DO NOT EDIT.
3
4
//go:build openbsd && amd64
5
6
package unix
7
8
import (
9
	"syscall"
10
	"unsafe"
11
)
12
13
var _ syscall.Errno
14
15
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17
func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18
	r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19
	n = int(r0)
20
	if e1 != 0 {
21
		err = errnoErr(e1)
22
	}
23
	return
24
}
25
26
var libc_getgroups_trampoline_addr uintptr
27
28
//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
29
30
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
31
32
func setgroups(ngid int, gid *_Gid_t) (err error) {
33
	_, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
34
	if e1 != 0 {
35
		err = errnoErr(e1)
36
	}
37
	return
38
}
39
40
var libc_setgroups_trampoline_addr uintptr
41
42
//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
43
44
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
45
46
func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
47
	r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
48
	wpid = int(r0)
49
	if e1 != 0 {
50
		err = errnoErr(e1)
51
	}
52
	return
53
}
54
55
var libc_wait4_trampoline_addr uintptr
56
57
//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
58
59
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
60
61
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
62
	r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
63
	fd = int(r0)
64
	if e1 != 0 {
65
		err = errnoErr(e1)
66
	}
67
	return
68
}
69
70
var libc_accept_trampoline_addr uintptr
71
72
//go:cgo_import_dynamic libc_accept accept "libc.so"
73
74
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
75
76
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
77
	_, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
78
	if e1 != 0 {
79
		err = errnoErr(e1)
80
	}
81
	return
82
}
83
84
var libc_bind_trampoline_addr uintptr
85
86
//go:cgo_import_dynamic libc_bind bind "libc.so"
87
88
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
91
	_, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
92
	if e1 != 0 {
93
		err = errnoErr(e1)
94
	}
95
	return
96
}
97
98
var libc_connect_trampoline_addr uintptr
99
100
//go:cgo_import_dynamic libc_connect connect "libc.so"
101
102
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
103
104
func socket(domain int, typ int, proto int) (fd int, err error) {
105
	r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto))
106
	fd = int(r0)
107
	if e1 != 0 {
108
		err = errnoErr(e1)
109
	}
110
	return
111
}
112
113
var libc_socket_trampoline_addr uintptr
114
115
//go:cgo_import_dynamic libc_socket socket "libc.so"
116
117
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
118
119
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
120
	_, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
121
	if e1 != 0 {
122
		err = errnoErr(e1)
123
	}
124
	return
125
}
126
127
var libc_getsockopt_trampoline_addr uintptr
128
129
//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
130
131
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
132
133
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
134
	_, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
135
	if e1 != 0 {
136
		err = errnoErr(e1)
137
	}
138
	return
139
}
140
141
var libc_setsockopt_trampoline_addr uintptr
142
143
//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
144
145
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
146
147
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
148
	_, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
149
	if e1 != 0 {
150
		err = errnoErr(e1)
151
	}
152
	return
153
}
154
155
var libc_getpeername_trampoline_addr uintptr
156
157
//go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
158
159
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
160
161
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
162
	_, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
163
	if e1 != 0 {
164
		err = errnoErr(e1)
165
	}
166
	return
167
}
168
169
var libc_getsockname_trampoline_addr uintptr
170
171
//go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
172
173
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
174
175
func Shutdown(s int, how int) (err error) {
176
	_, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0)
177
	if e1 != 0 {
178
		err = errnoErr(e1)
179
	}
180
	return
181
}
182
183
var libc_shutdown_trampoline_addr uintptr
184
185
//go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
186
187
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
188
189
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
190
	_, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
191
	if e1 != 0 {
192
		err = errnoErr(e1)
193
	}
194
	return
195
}
196
197
var libc_socketpair_trampoline_addr uintptr
198
199
//go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
200
201
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
202
203
func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
204
	var _p0 unsafe.Pointer
205
	if len(p) > 0 {
206
		_p0 = unsafe.Pointer(&p[0])
207
	} else {
208
		_p0 = unsafe.Pointer(&_zero)
209
	}
210
	r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
211
	n = int(r0)
212
	if e1 != 0 {
213
		err = errnoErr(e1)
214
	}
215
	return
216
}
217
218
var libc_recvfrom_trampoline_addr uintptr
219
220
//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
221
222
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
223
224
func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
225
	var _p0 unsafe.Pointer
226
	if len(buf) > 0 {
227
		_p0 = unsafe.Pointer(&buf[0])
228
	} else {
229
		_p0 = unsafe.Pointer(&_zero)
230
	}
231
	_, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
232
	if e1 != 0 {
233
		err = errnoErr(e1)
234
	}
235
	return
236
}
237
238
var libc_sendto_trampoline_addr uintptr
239
240
//go:cgo_import_dynamic libc_sendto sendto "libc.so"
241
242
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
243
244
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
245
	r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
246
	n = int(r0)
247
	if e1 != 0 {
248
		err = errnoErr(e1)
249
	}
250
	return
251
}
252
253
var libc_recvmsg_trampoline_addr uintptr
254
255
//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
256
257
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
258
259
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
260
	r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
261
	n = int(r0)
262
	if e1 != 0 {
263
		err = errnoErr(e1)
264
	}
265
	return
266
}
267
268
var libc_sendmsg_trampoline_addr uintptr
269
270
//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
271
272
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
273
274
func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
275
	r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
276
	n = int(r0)
277
	if e1 != 0 {
278
		err = errnoErr(e1)
279
	}
280
	return
281
}
282
283
var libc_kevent_trampoline_addr uintptr
284
285
//go:cgo_import_dynamic libc_kevent kevent "libc.so"
286
287
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
288
289
func utimes(path string, timeval *[2]Timeval) (err error) {
290
	var _p0 *byte
291
	_p0, err = BytePtrFromString(path)
292
	if err != nil {
293
		return
294
	}
295
	_, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
296
	if e1 != 0 {
297
		err = errnoErr(e1)
298
	}
299
	return
300
}
301
302
var libc_utimes_trampoline_addr uintptr
303
304
//go:cgo_import_dynamic libc_utimes utimes "libc.so"
305
306
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
307
308
func futimes(fd int, timeval *[2]Timeval) (err error) {
309
	_, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
310
	if e1 != 0 {
311
		err = errnoErr(e1)
312
	}
313
	return
314
}
315
316
var libc_futimes_trampoline_addr uintptr
317
318
//go:cgo_import_dynamic libc_futimes futimes "libc.so"
319
320
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
323
	r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
324
	n = int(r0)
325
	if e1 != 0 {
326
		err = errnoErr(e1)
327
	}
328
	return
329
}
330
331
var libc_poll_trampoline_addr uintptr
332
333
//go:cgo_import_dynamic libc_poll poll "libc.so"
334
335
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
336
337
func Madvise(b []byte, behav int) (err error) {
338
	var _p0 unsafe.Pointer
339
	if len(b) > 0 {
340
		_p0 = unsafe.Pointer(&b[0])
341
	} else {
342
		_p0 = unsafe.Pointer(&_zero)
343
	}
344
	_, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav))
345
	if e1 != 0 {
346
		err = errnoErr(e1)
347
	}
348
	return
349
}
350
351
var libc_madvise_trampoline_addr uintptr
352
353
//go:cgo_import_dynamic libc_madvise madvise "libc.so"
354
355
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
356
357
func Mlock(b []byte) (err error) {
358
	var _p0 unsafe.Pointer
359
	if len(b) > 0 {
360
		_p0 = unsafe.Pointer(&b[0])
361
	} else {
362
		_p0 = unsafe.Pointer(&_zero)
363
	}
364
	_, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
365
	if e1 != 0 {
366
		err = errnoErr(e1)
367
	}
368
	return
369
}
370
371
var libc_mlock_trampoline_addr uintptr
372
373
//go:cgo_import_dynamic libc_mlock mlock "libc.so"
374
375
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
376
377
func Mlockall(flags int) (err error) {
378
	_, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0)
379
	if e1 != 0 {
380
		err = errnoErr(e1)
381
	}
382
	return
383
}
384
385
var libc_mlockall_trampoline_addr uintptr
386
387
//go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
388
389
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
390
391
func Mprotect(b []byte, prot int) (err error) {
392
	var _p0 unsafe.Pointer
393
	if len(b) > 0 {
394
		_p0 = unsafe.Pointer(&b[0])
395
	} else {
396
		_p0 = unsafe.Pointer(&_zero)
397
	}
398
	_, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot))
399
	if e1 != 0 {
400
		err = errnoErr(e1)
401
	}
402
	return
403
}
404
405
var libc_mprotect_trampoline_addr uintptr
406
407
//go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
408
409
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411
func Msync(b []byte, flags int) (err error) {
412
	var _p0 unsafe.Pointer
413
	if len(b) > 0 {
414
		_p0 = unsafe.Pointer(&b[0])
415
	} else {
416
		_p0 = unsafe.Pointer(&_zero)
417
	}
418
	_, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags))
419
	if e1 != 0 {
420
		err = errnoErr(e1)
421
	}
422
	return
423
}
424
425
var libc_msync_trampoline_addr uintptr
426
427
//go:cgo_import_dynamic libc_msync msync "libc.so"
428
429
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
430
431
func Munlock(b []byte) (err error) {
432
	var _p0 unsafe.Pointer
433
	if len(b) > 0 {
434
		_p0 = unsafe.Pointer(&b[0])
435
	} else {
436
		_p0 = unsafe.Pointer(&_zero)
437
	}
438
	_, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
439
	if e1 != 0 {
440
		err = errnoErr(e1)
441
	}
442
	return
443
}
444
445
var libc_munlock_trampoline_addr uintptr
446
447
//go:cgo_import_dynamic libc_munlock munlock "libc.so"
448
449
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
450
451
func Munlockall() (err error) {
452
	_, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0)
453
	if e1 != 0 {
454
		err = errnoErr(e1)
455
	}
456
	return
457
}
458
459
var libc_munlockall_trampoline_addr uintptr
460
461
//go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
462
463
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
465
func pipe2(p *[2]_C_int, flags int) (err error) {
466
	_, _, e1 := syscall_rawSyscall(libc_pipe2_trampoline_addr, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
467
	if e1 != 0 {
468
		err = errnoErr(e1)
469
	}
470
	return
471
}
472
473
var libc_pipe2_trampoline_addr uintptr
474
475
//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
476
477
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
478
479
func Getdents(fd int, buf []byte) (n int, err error) {
480
	var _p0 unsafe.Pointer
481
	if len(buf) > 0 {
482
		_p0 = unsafe.Pointer(&buf[0])
483
	} else {
484
		_p0 = unsafe.Pointer(&_zero)
485
	}
486
	r0, _, e1 := syscall_syscall(libc_getdents_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
487
	n = int(r0)
488
	if e1 != 0 {
489
		err = errnoErr(e1)
490
	}
491
	return
492
}
493
494
var libc_getdents_trampoline_addr uintptr
495
496
//go:cgo_import_dynamic libc_getdents getdents "libc.so"
497
498
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
499
500
func Getcwd(buf []byte) (n int, err error) {
501
	var _p0 unsafe.Pointer
502
	if len(buf) > 0 {
503
		_p0 = unsafe.Pointer(&buf[0])
504
	} else {
505
		_p0 = unsafe.Pointer(&_zero)
506
	}
507
	r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)
508
	n = int(r0)
509
	if e1 != 0 {
510
		err = errnoErr(e1)
511
	}
512
	return
513
}
514
515
var libc_getcwd_trampoline_addr uintptr
516
517
//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
518
519
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
520
521
func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) {
522
	syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid)))
523
	return
524
}
525
526
var libc_getresuid_trampoline_addr uintptr
527
528
//go:cgo_import_dynamic libc_getresuid getresuid "libc.so"
529
530
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
531
532
func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) {
533
	syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid)))
534
	return
535
}
536
537
var libc_getresgid_trampoline_addr uintptr
538
539
//go:cgo_import_dynamic libc_getresgid getresgid "libc.so"
540
541
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
542
543
func ioctl(fd int, req uint, arg uintptr) (err error) {
544
	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
545
	if e1 != 0 {
546
		err = errnoErr(e1)
547
	}
548
	return
549
}
550
551
var libc_ioctl_trampoline_addr uintptr
552
553
//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
554
555
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
558
	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
559
	if e1 != 0 {
560
		err = errnoErr(e1)
561
	}
562
	return
563
}
564
565
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
566
567
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
568
	var _p0 unsafe.Pointer
569
	if len(mib) > 0 {
570
		_p0 = unsafe.Pointer(&mib[0])
571
	} else {
572
		_p0 = unsafe.Pointer(&_zero)
573
	}
574
	_, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
575
	if e1 != 0 {
576
		err = errnoErr(e1)
577
	}
578
	return
579
}
580
581
var libc_sysctl_trampoline_addr uintptr
582
583
//go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
584
585
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
586
587
func fcntl(fd int, cmd int, arg int) (n int, err error) {
588
	r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg))
589
	n = int(r0)
590
	if e1 != 0 {
591
		err = errnoErr(e1)
592
	}
593
	return
594
}
595
596
var libc_fcntl_trampoline_addr uintptr
597
598
//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
599
600
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601
602
func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) {
603
	r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg))
604
	n = int(r0)
605
	if e1 != 0 {
606
		err = errnoErr(e1)
607
	}
608
	return
609
}
610
611
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612
613
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
614
	r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
615
	n = int(r0)
616
	if e1 != 0 {
617
		err = errnoErr(e1)
618
	}
619
	return
620
}
621
622
var libc_ppoll_trampoline_addr uintptr
623
624
//go:cgo_import_dynamic libc_ppoll ppoll "libc.so"
625
626
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
627
628
func Access(path string, mode uint32) (err error) {
629
	var _p0 *byte
630
	_p0, err = BytePtrFromString(path)
631
	if err != nil {
632
		return
633
	}
634
	_, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
635
	if e1 != 0 {
636
		err = errnoErr(e1)
637
	}
638
	return
639
}
640
641
var libc_access_trampoline_addr uintptr
642
643
//go:cgo_import_dynamic libc_access access "libc.so"
644
645
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
646
647
func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
648
	_, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
649
	if e1 != 0 {
650
		err = errnoErr(e1)
651
	}
652
	return
653
}
654
655
var libc_adjtime_trampoline_addr uintptr
656
657
//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
658
659
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
660
661
func Chdir(path string) (err error) {
662
	var _p0 *byte
663
	_p0, err = BytePtrFromString(path)
664
	if err != nil {
665
		return
666
	}
667
	_, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
668
	if e1 != 0 {
669
		err = errnoErr(e1)
670
	}
671
	return
672
}
673
674
var libc_chdir_trampoline_addr uintptr
675
676
//go:cgo_import_dynamic libc_chdir chdir "libc.so"
677
678
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
679
680
func Chflags(path string, flags int) (err error) {
681
	var _p0 *byte
682
	_p0, err = BytePtrFromString(path)
683
	if err != nil {
684
		return
685
	}
686
	_, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
687
	if e1 != 0 {
688
		err = errnoErr(e1)
689
	}
690
	return
691
}
692
693
var libc_chflags_trampoline_addr uintptr
694
695
//go:cgo_import_dynamic libc_chflags chflags "libc.so"
696
697
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
698
699
func Chmod(path string, mode uint32) (err error) {
700
	var _p0 *byte
701
	_p0, err = BytePtrFromString(path)
702
	if err != nil {
703
		return
704
	}
705
	_, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
706
	if e1 != 0 {
707
		err = errnoErr(e1)
708
	}
709
	return
710
}
711
712
var libc_chmod_trampoline_addr uintptr
713
714
//go:cgo_import_dynamic libc_chmod chmod "libc.so"
715
716
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718
func Chown(path string, uid int, gid int) (err error) {
719
	var _p0 *byte
720
	_p0, err = BytePtrFromString(path)
721
	if err != nil {
722
		return
723
	}
724
	_, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
725
	if e1 != 0 {
726
		err = errnoErr(e1)
727
	}
728
	return
729
}
730
731
var libc_chown_trampoline_addr uintptr
732
733
//go:cgo_import_dynamic libc_chown chown "libc.so"
734
735
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737
func Chroot(path string) (err error) {
738
	var _p0 *byte
739
	_p0, err = BytePtrFromString(path)
740
	if err != nil {
741
		return
742
	}
743
	_, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
744
	if e1 != 0 {
745
		err = errnoErr(e1)
746
	}
747
	return
748
}
749
750
var libc_chroot_trampoline_addr uintptr
751
752
//go:cgo_import_dynamic libc_chroot chroot "libc.so"
753
754
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
755
756
func ClockGettime(clockid int32, time *Timespec) (err error) {
757
	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
758
	if e1 != 0 {
759
		err = errnoErr(e1)
760
	}
761
	return
762
}
763
764
var libc_clock_gettime_trampoline_addr uintptr
765
766
//go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so"
767
768
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
769
770
func Close(fd int) (err error) {
771
	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
772
	if e1 != 0 {
773
		err = errnoErr(e1)
774
	}
775
	return
776
}
777
778
var libc_close_trampoline_addr uintptr
779
780
//go:cgo_import_dynamic libc_close close "libc.so"
781
782
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
783
784
func Dup(fd int) (nfd int, err error) {
785
	r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
786
	nfd = int(r0)
787
	if e1 != 0 {
788
		err = errnoErr(e1)
789
	}
790
	return
791
}
792
793
var libc_dup_trampoline_addr uintptr
794
795
//go:cgo_import_dynamic libc_dup dup "libc.so"
796
797
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
798
799
func Dup2(from int, to int) (err error) {
800
	_, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
801
	if e1 != 0 {
802
		err = errnoErr(e1)
803
	}
804
	return
805
}
806
807
var libc_dup2_trampoline_addr uintptr
808
809
//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
810
811
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
812
813
func Dup3(from int, to int, flags int) (err error) {
814
	_, _, e1 := syscall_syscall(libc_dup3_trampoline_addr, uintptr(from), uintptr(to), uintptr(flags))
815
	if e1 != 0 {
816
		err = errnoErr(e1)
817
	}
818
	return
819
}
820
821
var libc_dup3_trampoline_addr uintptr
822
823
//go:cgo_import_dynamic libc_dup3 dup3 "libc.so"
824
825
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
827
func Exit(code int) {
828
	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
829
	return
830
}
831
832
var libc_exit_trampoline_addr uintptr
833
834
//go:cgo_import_dynamic libc_exit exit "libc.so"
835
836
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837
838
func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
839
	var _p0 *byte
840
	_p0, err = BytePtrFromString(path)
841
	if err != nil {
842
		return
843
	}
844
	_, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
845
	if e1 != 0 {
846
		err = errnoErr(e1)
847
	}
848
	return
849
}
850
851
var libc_faccessat_trampoline_addr uintptr
852
853
//go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
854
855
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
857
func Fchdir(fd int) (err error) {
858
	_, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
859
	if e1 != 0 {
860
		err = errnoErr(e1)
861
	}
862
	return
863
}
864
865
var libc_fchdir_trampoline_addr uintptr
866
867
//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
868
869
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
871
func Fchflags(fd int, flags int) (err error) {
872
	_, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
873
	if e1 != 0 {
874
		err = errnoErr(e1)
875
	}
876
	return
877
}
878
879
var libc_fchflags_trampoline_addr uintptr
880
881
//go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
882
883
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
884
885
func Fchmod(fd int, mode uint32) (err error) {
886
	_, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
887
	if e1 != 0 {
888
		err = errnoErr(e1)
889
	}
890
	return
891
}
892
893
var libc_fchmod_trampoline_addr uintptr
894
895
//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
896
897
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
898
899
func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
900
	var _p0 *byte
901
	_p0, err = BytePtrFromString(path)
902
	if err != nil {
903
		return
904
	}
905
	_, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
906
	if e1 != 0 {
907
		err = errnoErr(e1)
908
	}
909
	return
910
}
911
912
var libc_fchmodat_trampoline_addr uintptr
913
914
//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
915
916
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
917
918
func Fchown(fd int, uid int, gid int) (err error) {
919
	_, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
920
	if e1 != 0 {
921
		err = errnoErr(e1)
922
	}
923
	return
924
}
925
926
var libc_fchown_trampoline_addr uintptr
927
928
//go:cgo_import_dynamic libc_fchown fchown "libc.so"
929
930
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
931
932
func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
933
	var _p0 *byte
934
	_p0, err = BytePtrFromString(path)
935
	if err != nil {
936
		return
937
	}
938
	_, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
939
	if e1 != 0 {
940
		err = errnoErr(e1)
941
	}
942
	return
943
}
944
945
var libc_fchownat_trampoline_addr uintptr
946
947
//go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
948
949
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950
951
func Flock(fd int, how int) (err error) {
952
	_, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
953
	if e1 != 0 {
954
		err = errnoErr(e1)
955
	}
956
	return
957
}
958
959
var libc_flock_trampoline_addr uintptr
960
961
//go:cgo_import_dynamic libc_flock flock "libc.so"
962
963
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965
func Fpathconf(fd int, name int) (val int, err error) {
966
	r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
967
	val = int(r0)
968
	if e1 != 0 {
969
		err = errnoErr(e1)
970
	}
971
	return
972
}
973
974
var libc_fpathconf_trampoline_addr uintptr
975
976
//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
977
978
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979
980
func Fstat(fd int, stat *Stat_t) (err error) {
981
	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
982
	if e1 != 0 {
983
		err = errnoErr(e1)
984
	}
985
	return
986
}
987
988
var libc_fstat_trampoline_addr uintptr
989
990
//go:cgo_import_dynamic libc_fstat fstat "libc.so"
991
992
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994
func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
995
	var _p0 *byte
996
	_p0, err = BytePtrFromString(path)
997
	if err != nil {
998
		return
999
	}
1000
	_, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1001
	if e1 != 0 {
1002
		err = errnoErr(e1)
1003
	}
1004
	return
1005
}
1006
1007
var libc_fstatat_trampoline_addr uintptr
1008
1009
//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
1010
1011
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1012
1013
func Fstatfs(fd int, stat *Statfs_t) (err error) {
1014
	_, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1015
	if e1 != 0 {
1016
		err = errnoErr(e1)
1017
	}
1018
	return
1019
}
1020
1021
var libc_fstatfs_trampoline_addr uintptr
1022
1023
//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
1024
1025
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1026
1027
func Fsync(fd int) (err error) {
1028
	_, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
1029
	if e1 != 0 {
1030
		err = errnoErr(e1)
1031
	}
1032
	return
1033
}
1034
1035
var libc_fsync_trampoline_addr uintptr
1036
1037
//go:cgo_import_dynamic libc_fsync fsync "libc.so"
1038
1039
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041
func Ftruncate(fd int, length int64) (err error) {
1042
	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)
1043
	if e1 != 0 {
1044
		err = errnoErr(e1)
1045
	}
1046
	return
1047
}
1048
1049
var libc_ftruncate_trampoline_addr uintptr
1050
1051
//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
1052
1053
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1054
1055
func Getegid() (egid int) {
1056
	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
1057
	egid = int(r0)
1058
	return
1059
}
1060
1061
var libc_getegid_trampoline_addr uintptr
1062
1063
//go:cgo_import_dynamic libc_getegid getegid "libc.so"
1064
1065
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1066
1067
func Geteuid() (uid int) {
1068
	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
1069
	uid = int(r0)
1070
	return
1071
}
1072
1073
var libc_geteuid_trampoline_addr uintptr
1074
1075
//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
1076
1077
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1078
1079
func Getgid() (gid int) {
1080
	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
1081
	gid = int(r0)
1082
	return
1083
}
1084
1085
var libc_getgid_trampoline_addr uintptr
1086
1087
//go:cgo_import_dynamic libc_getgid getgid "libc.so"
1088
1089
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1090
1091
func Getpgid(pid int) (pgid int, err error) {
1092
	r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
1093
	pgid = int(r0)
1094
	if e1 != 0 {
1095
		err = errnoErr(e1)
1096
	}
1097
	return
1098
}
1099
1100
var libc_getpgid_trampoline_addr uintptr
1101
1102
//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
1103
1104
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106
func Getpgrp() (pgrp int) {
1107
	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
1108
	pgrp = int(r0)
1109
	return
1110
}
1111
1112
var libc_getpgrp_trampoline_addr uintptr
1113
1114
//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
1115
1116
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1117
1118
func Getpid() (pid int) {
1119
	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
1120
	pid = int(r0)
1121
	return
1122
}
1123
1124
var libc_getpid_trampoline_addr uintptr
1125
1126
//go:cgo_import_dynamic libc_getpid getpid "libc.so"
1127
1128
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130
func Getppid() (ppid int) {
1131
	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
1132
	ppid = int(r0)
1133
	return
1134
}
1135
1136
var libc_getppid_trampoline_addr uintptr
1137
1138
//go:cgo_import_dynamic libc_getppid getppid "libc.so"
1139
1140
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1141
1142
func Getpriority(which int, who int) (prio int, err error) {
1143
	r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
1144
	prio = int(r0)
1145
	if e1 != 0 {
1146
		err = errnoErr(e1)
1147
	}
1148
	return
1149
}
1150
1151
var libc_getpriority_trampoline_addr uintptr
1152
1153
//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
1154
1155
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156
1157
func Getrlimit(which int, lim *Rlimit) (err error) {
1158
	_, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1159
	if e1 != 0 {
1160
		err = errnoErr(e1)
1161
	}
1162
	return
1163
}
1164
1165
var libc_getrlimit_trampoline_addr uintptr
1166
1167
//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
1168
1169
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1170
1171
func Getrtable() (rtable int, err error) {
1172
	r0, _, e1 := syscall_rawSyscall(libc_getrtable_trampoline_addr, 0, 0, 0)
1173
	rtable = int(r0)
1174
	if e1 != 0 {
1175
		err = errnoErr(e1)
1176
	}
1177
	return
1178
}
1179
1180
var libc_getrtable_trampoline_addr uintptr
1181
1182
//go:cgo_import_dynamic libc_getrtable getrtable "libc.so"
1183
1184
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1185
1186
func Getrusage(who int, rusage *Rusage) (err error) {
1187
	_, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1188
	if e1 != 0 {
1189
		err = errnoErr(e1)
1190
	}
1191
	return
1192
}
1193
1194
var libc_getrusage_trampoline_addr uintptr
1195
1196
//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
1197
1198
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199
1200
func Getsid(pid int) (sid int, err error) {
1201
	r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
1202
	sid = int(r0)
1203
	if e1 != 0 {
1204
		err = errnoErr(e1)
1205
	}
1206
	return
1207
}
1208
1209
var libc_getsid_trampoline_addr uintptr
1210
1211
//go:cgo_import_dynamic libc_getsid getsid "libc.so"
1212
1213
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1214
1215
func Gettimeofday(tv *Timeval) (err error) {
1216
	_, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tv)), 0, 0)
1217
	if e1 != 0 {
1218
		err = errnoErr(e1)
1219
	}
1220
	return
1221
}
1222
1223
var libc_gettimeofday_trampoline_addr uintptr
1224
1225
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
1226
1227
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229
func Getuid() (uid int) {
1230
	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
1231
	uid = int(r0)
1232
	return
1233
}
1234
1235
var libc_getuid_trampoline_addr uintptr
1236
1237
//go:cgo_import_dynamic libc_getuid getuid "libc.so"
1238
1239
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1240
1241
func Issetugid() (tainted bool) {
1242
	r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0)
1243
	tainted = bool(r0 != 0)
1244
	return
1245
}
1246
1247
var libc_issetugid_trampoline_addr uintptr
1248
1249
//go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
1250
1251
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
1253
func Kill(pid int, signum syscall.Signal) (err error) {
1254
	_, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), 0)
1255
	if e1 != 0 {
1256
		err = errnoErr(e1)
1257
	}
1258
	return
1259
}
1260
1261
var libc_kill_trampoline_addr uintptr
1262
1263
//go:cgo_import_dynamic libc_kill kill "libc.so"
1264
1265
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1266
1267
func Kqueue() (fd int, err error) {
1268
	r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
1269
	fd = int(r0)
1270
	if e1 != 0 {
1271
		err = errnoErr(e1)
1272
	}
1273
	return
1274
}
1275
1276
var libc_kqueue_trampoline_addr uintptr
1277
1278
//go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
1279
1280
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1281
1282
func Lchown(path string, uid int, gid int) (err error) {
1283
	var _p0 *byte
1284
	_p0, err = BytePtrFromString(path)
1285
	if err != nil {
1286
		return
1287
	}
1288
	_, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1289
	if e1 != 0 {
1290
		err = errnoErr(e1)
1291
	}
1292
	return
1293
}
1294
1295
var libc_lchown_trampoline_addr uintptr
1296
1297
//go:cgo_import_dynamic libc_lchown lchown "libc.so"
1298
1299
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1300
1301
func Link(path string, link string) (err error) {
1302
	var _p0 *byte
1303
	_p0, err = BytePtrFromString(path)
1304
	if err != nil {
1305
		return
1306
	}
1307
	var _p1 *byte
1308
	_p1, err = BytePtrFromString(link)
1309
	if err != nil {
1310
		return
1311
	}
1312
	_, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1313
	if e1 != 0 {
1314
		err = errnoErr(e1)
1315
	}
1316
	return
1317
}
1318
1319
var libc_link_trampoline_addr uintptr
1320
1321
//go:cgo_import_dynamic libc_link link "libc.so"
1322
1323
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1324
1325
func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1326
	var _p0 *byte
1327
	_p0, err = BytePtrFromString(path)
1328
	if err != nil {
1329
		return
1330
	}
1331
	var _p1 *byte
1332
	_p1, err = BytePtrFromString(link)
1333
	if err != nil {
1334
		return
1335
	}
1336
	_, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1337
	if e1 != 0 {
1338
		err = errnoErr(e1)
1339
	}
1340
	return
1341
}
1342
1343
var libc_linkat_trampoline_addr uintptr
1344
1345
//go:cgo_import_dynamic libc_linkat linkat "libc.so"
1346
1347
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349
func Listen(s int, backlog int) (err error) {
1350
	_, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
1351
	if e1 != 0 {
1352
		err = errnoErr(e1)
1353
	}
1354
	return
1355
}
1356
1357
var libc_listen_trampoline_addr uintptr
1358
1359
//go:cgo_import_dynamic libc_listen listen "libc.so"
1360
1361
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1362
1363
func Lstat(path string, stat *Stat_t) (err error) {
1364
	var _p0 *byte
1365
	_p0, err = BytePtrFromString(path)
1366
	if err != nil {
1367
		return
1368
	}
1369
	_, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1370
	if e1 != 0 {
1371
		err = errnoErr(e1)
1372
	}
1373
	return
1374
}
1375
1376
var libc_lstat_trampoline_addr uintptr
1377
1378
//go:cgo_import_dynamic libc_lstat lstat "libc.so"
1379
1380
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1381
1382
func Mkdir(path string, mode uint32) (err error) {
1383
	var _p0 *byte
1384
	_p0, err = BytePtrFromString(path)
1385
	if err != nil {
1386
		return
1387
	}
1388
	_, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1389
	if e1 != 0 {
1390
		err = errnoErr(e1)
1391
	}
1392
	return
1393
}
1394
1395
var libc_mkdir_trampoline_addr uintptr
1396
1397
//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
1398
1399
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1400
1401
func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1402
	var _p0 *byte
1403
	_p0, err = BytePtrFromString(path)
1404
	if err != nil {
1405
		return
1406
	}
1407
	_, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1408
	if e1 != 0 {
1409
		err = errnoErr(e1)
1410
	}
1411
	return
1412
}
1413
1414
var libc_mkdirat_trampoline_addr uintptr
1415
1416
//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
1417
1418
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420
func Mkfifo(path string, mode uint32) (err error) {
1421
	var _p0 *byte
1422
	_p0, err = BytePtrFromString(path)
1423
	if err != nil {
1424
		return
1425
	}
1426
	_, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1427
	if e1 != 0 {
1428
		err = errnoErr(e1)
1429
	}
1430
	return
1431
}
1432
1433
var libc_mkfifo_trampoline_addr uintptr
1434
1435
//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
1436
1437
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1438
1439
func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1440
	var _p0 *byte
1441
	_p0, err = BytePtrFromString(path)
1442
	if err != nil {
1443
		return
1444
	}
1445
	_, _, e1 := syscall_syscall(libc_mkfifoat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1446
	if e1 != 0 {
1447
		err = errnoErr(e1)
1448
	}
1449
	return
1450
}
1451
1452
var libc_mkfifoat_trampoline_addr uintptr
1453
1454
//go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
1455
1456
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1457
1458
func Mknod(path string, mode uint32, dev int) (err error) {
1459
	var _p0 *byte
1460
	_p0, err = BytePtrFromString(path)
1461
	if err != nil {
1462
		return
1463
	}
1464
	_, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1465
	if e1 != 0 {
1466
		err = errnoErr(e1)
1467
	}
1468
	return
1469
}
1470
1471
var libc_mknod_trampoline_addr uintptr
1472
1473
//go:cgo_import_dynamic libc_mknod mknod "libc.so"
1474
1475
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476
1477
func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1478
	var _p0 *byte
1479
	_p0, err = BytePtrFromString(path)
1480
	if err != nil {
1481
		return
1482
	}
1483
	_, _, e1 := syscall_syscall6(libc_mknodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1484
	if e1 != 0 {
1485
		err = errnoErr(e1)
1486
	}
1487
	return
1488
}
1489
1490
var libc_mknodat_trampoline_addr uintptr
1491
1492
//go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
1493
1494
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496
func Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) {
1497
	var _p0 *byte
1498
	_p0, err = BytePtrFromString(fsType)
1499
	if err != nil {
1500
		return
1501
	}
1502
	var _p1 *byte
1503
	_p1, err = BytePtrFromString(dir)
1504
	if err != nil {
1505
		return
1506
	}
1507
	_, _, e1 := syscall_syscall6(libc_mount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags), uintptr(data), 0, 0)
1508
	if e1 != 0 {
1509
		err = errnoErr(e1)
1510
	}
1511
	return
1512
}
1513
1514
var libc_mount_trampoline_addr uintptr
1515
1516
//go:cgo_import_dynamic libc_mount mount "libc.so"
1517
1518
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1519
1520
func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1521
	_, _, e1 := syscall_syscall(libc_nanosleep_trampoline_addr, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1522
	if e1 != 0 {
1523
		err = errnoErr(e1)
1524
	}
1525
	return
1526
}
1527
1528
var libc_nanosleep_trampoline_addr uintptr
1529
1530
//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
1531
1532
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1533
1534
func Open(path string, mode int, perm uint32) (fd int, err error) {
1535
	var _p0 *byte
1536
	_p0, err = BytePtrFromString(path)
1537
	if err != nil {
1538
		return
1539
	}
1540
	r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1541
	fd = int(r0)
1542
	if e1 != 0 {
1543
		err = errnoErr(e1)
1544
	}
1545
	return
1546
}
1547
1548
var libc_open_trampoline_addr uintptr
1549
1550
//go:cgo_import_dynamic libc_open open "libc.so"
1551
1552
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1553
1554
func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1555
	var _p0 *byte
1556
	_p0, err = BytePtrFromString(path)
1557
	if err != nil {
1558
		return
1559
	}
1560
	r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1561
	fd = int(r0)
1562
	if e1 != 0 {
1563
		err = errnoErr(e1)
1564
	}
1565
	return
1566
}
1567
1568
var libc_openat_trampoline_addr uintptr
1569
1570
//go:cgo_import_dynamic libc_openat openat "libc.so"
1571
1572
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574
func Pathconf(path string, name int) (val int, err error) {
1575
	var _p0 *byte
1576
	_p0, err = BytePtrFromString(path)
1577
	if err != nil {
1578
		return
1579
	}
1580
	r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1581
	val = int(r0)
1582
	if e1 != 0 {
1583
		err = errnoErr(e1)
1584
	}
1585
	return
1586
}
1587
1588
var libc_pathconf_trampoline_addr uintptr
1589
1590
//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
1591
1592
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1593
1594
func pread(fd int, p []byte, offset int64) (n int, err error) {
1595
	var _p0 unsafe.Pointer
1596
	if len(p) > 0 {
1597
		_p0 = unsafe.Pointer(&p[0])
1598
	} else {
1599
		_p0 = unsafe.Pointer(&_zero)
1600
	}
1601
	r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1602
	n = int(r0)
1603
	if e1 != 0 {
1604
		err = errnoErr(e1)
1605
	}
1606
	return
1607
}
1608
1609
var libc_pread_trampoline_addr uintptr
1610
1611
//go:cgo_import_dynamic libc_pread pread "libc.so"
1612
1613
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1614
1615
func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1616
	var _p0 unsafe.Pointer
1617
	if len(p) > 0 {
1618
		_p0 = unsafe.Pointer(&p[0])
1619
	} else {
1620
		_p0 = unsafe.Pointer(&_zero)
1621
	}
1622
	r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1623
	n = int(r0)
1624
	if e1 != 0 {
1625
		err = errnoErr(e1)
1626
	}
1627
	return
1628
}
1629
1630
var libc_pwrite_trampoline_addr uintptr
1631
1632
//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
1633
1634
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1635
1636
func read(fd int, p []byte) (n int, err error) {
1637
	var _p0 unsafe.Pointer
1638
	if len(p) > 0 {
1639
		_p0 = unsafe.Pointer(&p[0])
1640
	} else {
1641
		_p0 = unsafe.Pointer(&_zero)
1642
	}
1643
	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1644
	n = int(r0)
1645
	if e1 != 0 {
1646
		err = errnoErr(e1)
1647
	}
1648
	return
1649
}
1650
1651
var libc_read_trampoline_addr uintptr
1652
1653
//go:cgo_import_dynamic libc_read read "libc.so"
1654
1655
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1656
1657
func Readlink(path string, buf []byte) (n int, err error) {
1658
	var _p0 *byte
1659
	_p0, err = BytePtrFromString(path)
1660
	if err != nil {
1661
		return
1662
	}
1663
	var _p1 unsafe.Pointer
1664
	if len(buf) > 0 {
1665
		_p1 = unsafe.Pointer(&buf[0])
1666
	} else {
1667
		_p1 = unsafe.Pointer(&_zero)
1668
	}
1669
	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1670
	n = int(r0)
1671
	if e1 != 0 {
1672
		err = errnoErr(e1)
1673
	}
1674
	return
1675
}
1676
1677
var libc_readlink_trampoline_addr uintptr
1678
1679
//go:cgo_import_dynamic libc_readlink readlink "libc.so"
1680
1681
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683
func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1684
	var _p0 *byte
1685
	_p0, err = BytePtrFromString(path)
1686
	if err != nil {
1687
		return
1688
	}
1689
	var _p1 unsafe.Pointer
1690
	if len(buf) > 0 {
1691
		_p1 = unsafe.Pointer(&buf[0])
1692
	} else {
1693
		_p1 = unsafe.Pointer(&_zero)
1694
	}
1695
	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1696
	n = int(r0)
1697
	if e1 != 0 {
1698
		err = errnoErr(e1)
1699
	}
1700
	return
1701
}
1702
1703
var libc_readlinkat_trampoline_addr uintptr
1704
1705
//go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so"
1706
1707
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1708
1709
func Rename(from string, to string) (err error) {
1710
	var _p0 *byte
1711
	_p0, err = BytePtrFromString(from)
1712
	if err != nil {
1713
		return
1714
	}
1715
	var _p1 *byte
1716
	_p1, err = BytePtrFromString(to)
1717
	if err != nil {
1718
		return
1719
	}
1720
	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1721
	if e1 != 0 {
1722
		err = errnoErr(e1)
1723
	}
1724
	return
1725
}
1726
1727
var libc_rename_trampoline_addr uintptr
1728
1729
//go:cgo_import_dynamic libc_rename rename "libc.so"
1730
1731
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1732
1733
func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1734
	var _p0 *byte
1735
	_p0, err = BytePtrFromString(from)
1736
	if err != nil {
1737
		return
1738
	}
1739
	var _p1 *byte
1740
	_p1, err = BytePtrFromString(to)
1741
	if err != nil {
1742
		return
1743
	}
1744
	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1745
	if e1 != 0 {
1746
		err = errnoErr(e1)
1747
	}
1748
	return
1749
}
1750
1751
var libc_renameat_trampoline_addr uintptr
1752
1753
//go:cgo_import_dynamic libc_renameat renameat "libc.so"
1754
1755
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1756
1757
func Revoke(path string) (err error) {
1758
	var _p0 *byte
1759
	_p0, err = BytePtrFromString(path)
1760
	if err != nil {
1761
		return
1762
	}
1763
	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1764
	if e1 != 0 {
1765
		err = errnoErr(e1)
1766
	}
1767
	return
1768
}
1769
1770
var libc_revoke_trampoline_addr uintptr
1771
1772
//go:cgo_import_dynamic libc_revoke revoke "libc.so"
1773
1774
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1775
1776
func Rmdir(path string) (err error) {
1777
	var _p0 *byte
1778
	_p0, err = BytePtrFromString(path)
1779
	if err != nil {
1780
		return
1781
	}
1782
	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1783
	if e1 != 0 {
1784
		err = errnoErr(e1)
1785
	}
1786
	return
1787
}
1788
1789
var libc_rmdir_trampoline_addr uintptr
1790
1791
//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
1792
1793
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1794
1795
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1796
	r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))
1797
	newoffset = int64(r0)
1798
	if e1 != 0 {
1799
		err = errnoErr(e1)
1800
	}
1801
	return
1802
}
1803
1804
var libc_lseek_trampoline_addr uintptr
1805
1806
//go:cgo_import_dynamic libc_lseek lseek "libc.so"
1807
1808
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1809
1810
func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1811
	r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1812
	n = int(r0)
1813
	if e1 != 0 {
1814
		err = errnoErr(e1)
1815
	}
1816
	return
1817
}
1818
1819
var libc_select_trampoline_addr uintptr
1820
1821
//go:cgo_import_dynamic libc_select select "libc.so"
1822
1823
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1824
1825
func Setegid(egid int) (err error) {
1826
	_, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
1827
	if e1 != 0 {
1828
		err = errnoErr(e1)
1829
	}
1830
	return
1831
}
1832
1833
var libc_setegid_trampoline_addr uintptr
1834
1835
//go:cgo_import_dynamic libc_setegid setegid "libc.so"
1836
1837
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1838
1839
func Seteuid(euid int) (err error) {
1840
	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
1841
	if e1 != 0 {
1842
		err = errnoErr(e1)
1843
	}
1844
	return
1845
}
1846
1847
var libc_seteuid_trampoline_addr uintptr
1848
1849
//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1850
1851
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1852
1853
func Setgid(gid int) (err error) {
1854
	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
1855
	if e1 != 0 {
1856
		err = errnoErr(e1)
1857
	}
1858
	return
1859
}
1860
1861
var libc_setgid_trampoline_addr uintptr
1862
1863
//go:cgo_import_dynamic libc_setgid setgid "libc.so"
1864
1865
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1866
1867
func Setlogin(name string) (err error) {
1868
	var _p0 *byte
1869
	_p0, err = BytePtrFromString(name)
1870
	if err != nil {
1871
		return
1872
	}
1873
	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1874
	if e1 != 0 {
1875
		err = errnoErr(e1)
1876
	}
1877
	return
1878
}
1879
1880
var libc_setlogin_trampoline_addr uintptr
1881
1882
//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1883
1884
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1885
1886
func Setpgid(pid int, pgid int) (err error) {
1887
	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
1888
	if e1 != 0 {
1889
		err = errnoErr(e1)
1890
	}
1891
	return
1892
}
1893
1894
var libc_setpgid_trampoline_addr uintptr
1895
1896
//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1897
1898
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1899
1900
func Setpriority(which int, who int, prio int) (err error) {
1901
	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
1902
	if e1 != 0 {
1903
		err = errnoErr(e1)
1904
	}
1905
	return
1906
}
1907
1908
var libc_setpriority_trampoline_addr uintptr
1909
1910
//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1911
1912
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1913
1914
func Setregid(rgid int, egid int) (err error) {
1915
	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
1916
	if e1 != 0 {
1917
		err = errnoErr(e1)
1918
	}
1919
	return
1920
}
1921
1922
var libc_setregid_trampoline_addr uintptr
1923
1924
//go:cgo_import_dynamic libc_setregid setregid "libc.so"
1925
1926
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1927
1928
func Setreuid(ruid int, euid int) (err error) {
1929
	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
1930
	if e1 != 0 {
1931
		err = errnoErr(e1)
1932
	}
1933
	return
1934
}
1935
1936
var libc_setreuid_trampoline_addr uintptr
1937
1938
//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1939
1940
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1941
1942
func Setresgid(rgid int, egid int, sgid int) (err error) {
1943
	_, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid))
1944
	if e1 != 0 {
1945
		err = errnoErr(e1)
1946
	}
1947
	return
1948
}
1949
1950
var libc_setresgid_trampoline_addr uintptr
1951
1952
//go:cgo_import_dynamic libc_setresgid setresgid "libc.so"
1953
1954
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1955
1956
func Setresuid(ruid int, euid int, suid int) (err error) {
1957
	_, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid))
1958
	if e1 != 0 {
1959
		err = errnoErr(e1)
1960
	}
1961
	return
1962
}
1963
1964
var libc_setresuid_trampoline_addr uintptr
1965
1966
//go:cgo_import_dynamic libc_setresuid setresuid "libc.so"
1967
1968
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1969
1970
func Setrtable(rtable int) (err error) {
1971
	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)
1972
	if e1 != 0 {
1973
		err = errnoErr(e1)
1974
	}
1975
	return
1976
}
1977
1978
var libc_setrtable_trampoline_addr uintptr
1979
1980
//go:cgo_import_dynamic libc_setrtable setrtable "libc.so"
1981
1982
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1983
1984
func Setsid() (pid int, err error) {
1985
	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
1986
	pid = int(r0)
1987
	if e1 != 0 {
1988
		err = errnoErr(e1)
1989
	}
1990
	return
1991
}
1992
1993
var libc_setsid_trampoline_addr uintptr
1994
1995
//go:cgo_import_dynamic libc_setsid setsid "libc.so"
1996
1997
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1998
1999
func Settimeofday(tp *Timeval) (err error) {
2000
	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
2001
	if e1 != 0 {
2002
		err = errnoErr(e1)
2003
	}
2004
	return
2005
}
2006
2007
var libc_settimeofday_trampoline_addr uintptr
2008
2009
//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
2010
2011
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2012
2013
func Setuid(uid int) (err error) {
2014
	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
2015
	if e1 != 0 {
2016
		err = errnoErr(e1)
2017
	}
2018
	return
2019
}
2020
2021
var libc_setuid_trampoline_addr uintptr
2022
2023
//go:cgo_import_dynamic libc_setuid setuid "libc.so"
2024
2025
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2026
2027
func Stat(path string, stat *Stat_t) (err error) {
2028
	var _p0 *byte
2029
	_p0, err = BytePtrFromString(path)
2030
	if err != nil {
2031
		return
2032
	}
2033
	_, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2034
	if e1 != 0 {
2035
		err = errnoErr(e1)
2036
	}
2037
	return
2038
}
2039
2040
var libc_stat_trampoline_addr uintptr
2041
2042
//go:cgo_import_dynamic libc_stat stat "libc.so"
2043
2044
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2045
2046
func Statfs(path string, stat *Statfs_t) (err error) {
2047
	var _p0 *byte
2048
	_p0, err = BytePtrFromString(path)
2049
	if err != nil {
2050
		return
2051
	}
2052
	_, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2053
	if e1 != 0 {
2054
		err = errnoErr(e1)
2055
	}
2056
	return
2057
}
2058
2059
var libc_statfs_trampoline_addr uintptr
2060
2061
//go:cgo_import_dynamic libc_statfs statfs "libc.so"
2062
2063
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2064
2065
func Symlink(path string, link string) (err error) {
2066
	var _p0 *byte
2067
	_p0, err = BytePtrFromString(path)
2068
	if err != nil {
2069
		return
2070
	}
2071
	var _p1 *byte
2072
	_p1, err = BytePtrFromString(link)
2073
	if err != nil {
2074
		return
2075
	}
2076
	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
2077
	if e1 != 0 {
2078
		err = errnoErr(e1)
2079
	}
2080
	return
2081
}
2082
2083
var libc_symlink_trampoline_addr uintptr
2084
2085
//go:cgo_import_dynamic libc_symlink symlink "libc.so"
2086
2087
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2088
2089
func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
2090
	var _p0 *byte
2091
	_p0, err = BytePtrFromString(oldpath)
2092
	if err != nil {
2093
		return
2094
	}
2095
	var _p1 *byte
2096
	_p1, err = BytePtrFromString(newpath)
2097
	if err != nil {
2098
		return
2099
	}
2100
	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
2101
	if e1 != 0 {
2102
		err = errnoErr(e1)
2103
	}
2104
	return
2105
}
2106
2107
var libc_symlinkat_trampoline_addr uintptr
2108
2109
//go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so"
2110
2111
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2112
2113
func Sync() (err error) {
2114
	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
2115
	if e1 != 0 {
2116
		err = errnoErr(e1)
2117
	}
2118
	return
2119
}
2120
2121
var libc_sync_trampoline_addr uintptr
2122
2123
//go:cgo_import_dynamic libc_sync sync "libc.so"
2124
2125
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2126
2127
func Truncate(path string, length int64) (err error) {
2128
	var _p0 *byte
2129
	_p0, err = BytePtrFromString(path)
2130
	if err != nil {
2131
		return
2132
	}
2133
	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
2134
	if e1 != 0 {
2135
		err = errnoErr(e1)
2136
	}
2137
	return
2138
}
2139
2140
var libc_truncate_trampoline_addr uintptr
2141
2142
//go:cgo_import_dynamic libc_truncate truncate "libc.so"
2143
2144
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2145
2146
func Umask(newmask int) (oldmask int) {
2147
	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
2148
	oldmask = int(r0)
2149
	return
2150
}
2151
2152
var libc_umask_trampoline_addr uintptr
2153
2154
//go:cgo_import_dynamic libc_umask umask "libc.so"
2155
2156
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2157
2158
func Unlink(path string) (err error) {
2159
	var _p0 *byte
2160
	_p0, err = BytePtrFromString(path)
2161
	if err != nil {
2162
		return
2163
	}
2164
	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
2165
	if e1 != 0 {
2166
		err = errnoErr(e1)
2167
	}
2168
	return
2169
}
2170
2171
var libc_unlink_trampoline_addr uintptr
2172
2173
//go:cgo_import_dynamic libc_unlink unlink "libc.so"
2174
2175
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2176
2177
func Unlinkat(dirfd int, path string, flags int) (err error) {
2178
	var _p0 *byte
2179
	_p0, err = BytePtrFromString(path)
2180
	if err != nil {
2181
		return
2182
	}
2183
	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
2184
	if e1 != 0 {
2185
		err = errnoErr(e1)
2186
	}
2187
	return
2188
}
2189
2190
var libc_unlinkat_trampoline_addr uintptr
2191
2192
//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
2193
2194
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2195
2196
func Unmount(path string, flags int) (err error) {
2197
	var _p0 *byte
2198
	_p0, err = BytePtrFromString(path)
2199
	if err != nil {
2200
		return
2201
	}
2202
	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2203
	if e1 != 0 {
2204
		err = errnoErr(e1)
2205
	}
2206
	return
2207
}
2208
2209
var libc_unmount_trampoline_addr uintptr
2210
2211
//go:cgo_import_dynamic libc_unmount unmount "libc.so"
2212
2213
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2214
2215
func write(fd int, p []byte) (n int, err error) {
2216
	var _p0 unsafe.Pointer
2217
	if len(p) > 0 {
2218
		_p0 = unsafe.Pointer(&p[0])
2219
	} else {
2220
		_p0 = unsafe.Pointer(&_zero)
2221
	}
2222
	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
2223
	n = int(r0)
2224
	if e1 != 0 {
2225
		err = errnoErr(e1)
2226
	}
2227
	return
2228
}
2229
2230
var libc_write_trampoline_addr uintptr
2231
2232
//go:cgo_import_dynamic libc_write write "libc.so"
2233
2234
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2235
2236
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
2237
	r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
2238
	ret = uintptr(r0)
2239
	if e1 != 0 {
2240
		err = errnoErr(e1)
2241
	}
2242
	return
2243
}
2244
2245
var libc_mmap_trampoline_addr uintptr
2246
2247
//go:cgo_import_dynamic libc_mmap mmap "libc.so"
2248
2249
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2250
2251
func munmap(addr uintptr, length uintptr) (err error) {
2252
	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
2253
	if e1 != 0 {
2254
		err = errnoErr(e1)
2255
	}
2256
	return
2257
}
2258
2259
var libc_munmap_trampoline_addr uintptr
2260
2261
//go:cgo_import_dynamic libc_munmap munmap "libc.so"
2262
2263
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2264
2265
func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) {
2266
	r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags))
2267
	n = int(r0)
2268
	if e1 != 0 {
2269
		err = errnoErr(e1)
2270
	}
2271
	return
2272
}
2273
2274
var libc_getfsstat_trampoline_addr uintptr
2275
2276
//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so"
2277
2278
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2279
2280
func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
2281
	var _p0 *byte
2282
	_p0, err = BytePtrFromString(path)
2283
	if err != nil {
2284
		return
2285
	}
2286
	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
2287
	if e1 != 0 {
2288
		err = errnoErr(e1)
2289
	}
2290
	return
2291
}
2292
2293
var libc_utimensat_trampoline_addr uintptr
2294
2295
//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
2296
2297
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2298
2299
func pledge(promises *byte, execpromises *byte) (err error) {
2300
	_, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0)
2301
	if e1 != 0 {
2302
		err = errnoErr(e1)
2303
	}
2304
	return
2305
}
2306
2307
var libc_pledge_trampoline_addr uintptr
2308
2309
//go:cgo_import_dynamic libc_pledge pledge "libc.so"
2310
2311
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2312
2313
func unveil(path *byte, flags *byte) (err error) {
2314
	_, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0)
2315
	if e1 != 0 {
2316
		err = errnoErr(e1)
2317
	}
2318
	return
2319
}
2320
2321
var libc_unveil_trampoline_addr uintptr
2322
2323
//go:cgo_import_dynamic libc_unveil unveil "libc.so"