src

Go monorepo.
git clone git://code.dwrz.net/src
Log | Files | Refs

zsyscall_openbsd_arm64.go (59507B)


      1 // go run mksyscall.go -openbsd -libc -tags openbsd,arm64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_arm64.go
      2 // Code generated by the command above; see README.md. DO NOT EDIT.
      3 
      4 //go:build openbsd && arm64
      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"