usb-ks

USB Killswitch
git clone git://git.laack.co/usb-ks.git
Log | Files | Refs | README | LICENSE

zsyscall_netbsd_386.go (45126B)


      1 // go run mksyscall.go -l32 -netbsd -tags netbsd,386 syscall_bsd.go syscall_netbsd.go syscall_netbsd_386.go
      2 // Code generated by the command above; see README.md. DO NOT EDIT.
      3 
      4 //go:build netbsd && 386
      5 // +build netbsd,386
      6 
      7 package unix
      8 
      9 import (
     10 	"syscall"
     11 	"unsafe"
     12 )
     13 
     14 var _ syscall.Errno
     15 
     16 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     17 
     18 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
     19 	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
     20 	n = int(r0)
     21 	if e1 != 0 {
     22 		err = errnoErr(e1)
     23 	}
     24 	return
     25 }
     26 
     27 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     28 
     29 func setgroups(ngid int, gid *_Gid_t) (err error) {
     30 	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
     31 	if e1 != 0 {
     32 		err = errnoErr(e1)
     33 	}
     34 	return
     35 }
     36 
     37 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     38 
     39 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
     40 	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
     41 	wpid = int(r0)
     42 	if e1 != 0 {
     43 		err = errnoErr(e1)
     44 	}
     45 	return
     46 }
     47 
     48 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     49 
     50 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
     51 	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
     52 	fd = int(r0)
     53 	if e1 != 0 {
     54 		err = errnoErr(e1)
     55 	}
     56 	return
     57 }
     58 
     59 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     60 
     61 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
     62 	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
     63 	if e1 != 0 {
     64 		err = errnoErr(e1)
     65 	}
     66 	return
     67 }
     68 
     69 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     70 
     71 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
     72 	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
     73 	if e1 != 0 {
     74 		err = errnoErr(e1)
     75 	}
     76 	return
     77 }
     78 
     79 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     80 
     81 func socket(domain int, typ int, proto int) (fd int, err error) {
     82 	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
     83 	fd = int(r0)
     84 	if e1 != 0 {
     85 		err = errnoErr(e1)
     86 	}
     87 	return
     88 }
     89 
     90 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     91 
     92 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
     93 	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
     94 	if e1 != 0 {
     95 		err = errnoErr(e1)
     96 	}
     97 	return
     98 }
     99 
    100 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    101 
    102 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
    103 	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
    104 	if e1 != 0 {
    105 		err = errnoErr(e1)
    106 	}
    107 	return
    108 }
    109 
    110 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    111 
    112 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
    113 	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
    114 	if e1 != 0 {
    115 		err = errnoErr(e1)
    116 	}
    117 	return
    118 }
    119 
    120 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    121 
    122 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
    123 	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
    124 	if e1 != 0 {
    125 		err = errnoErr(e1)
    126 	}
    127 	return
    128 }
    129 
    130 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    131 
    132 func Shutdown(s int, how int) (err error) {
    133 	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
    134 	if e1 != 0 {
    135 		err = errnoErr(e1)
    136 	}
    137 	return
    138 }
    139 
    140 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    141 
    142 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
    143 	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
    144 	if e1 != 0 {
    145 		err = errnoErr(e1)
    146 	}
    147 	return
    148 }
    149 
    150 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    151 
    152 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
    153 	var _p0 unsafe.Pointer
    154 	if len(p) > 0 {
    155 		_p0 = unsafe.Pointer(&p[0])
    156 	} else {
    157 		_p0 = unsafe.Pointer(&_zero)
    158 	}
    159 	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
    160 	n = int(r0)
    161 	if e1 != 0 {
    162 		err = errnoErr(e1)
    163 	}
    164 	return
    165 }
    166 
    167 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    168 
    169 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
    170 	var _p0 unsafe.Pointer
    171 	if len(buf) > 0 {
    172 		_p0 = unsafe.Pointer(&buf[0])
    173 	} else {
    174 		_p0 = unsafe.Pointer(&_zero)
    175 	}
    176 	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
    177 	if e1 != 0 {
    178 		err = errnoErr(e1)
    179 	}
    180 	return
    181 }
    182 
    183 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    184 
    185 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
    186 	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
    187 	n = int(r0)
    188 	if e1 != 0 {
    189 		err = errnoErr(e1)
    190 	}
    191 	return
    192 }
    193 
    194 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    195 
    196 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
    197 	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
    198 	n = int(r0)
    199 	if e1 != 0 {
    200 		err = errnoErr(e1)
    201 	}
    202 	return
    203 }
    204 
    205 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    206 
    207 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
    208 	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
    209 	n = int(r0)
    210 	if e1 != 0 {
    211 		err = errnoErr(e1)
    212 	}
    213 	return
    214 }
    215 
    216 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    217 
    218 func utimes(path string, timeval *[2]Timeval) (err error) {
    219 	var _p0 *byte
    220 	_p0, err = BytePtrFromString(path)
    221 	if err != nil {
    222 		return
    223 	}
    224 	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
    225 	if e1 != 0 {
    226 		err = errnoErr(e1)
    227 	}
    228 	return
    229 }
    230 
    231 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    232 
    233 func futimes(fd int, timeval *[2]Timeval) (err error) {
    234 	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
    235 	if e1 != 0 {
    236 		err = errnoErr(e1)
    237 	}
    238 	return
    239 }
    240 
    241 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    242 
    243 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
    244 	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
    245 	n = int(r0)
    246 	if e1 != 0 {
    247 		err = errnoErr(e1)
    248 	}
    249 	return
    250 }
    251 
    252 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    253 
    254 func Madvise(b []byte, behav int) (err error) {
    255 	var _p0 unsafe.Pointer
    256 	if len(b) > 0 {
    257 		_p0 = unsafe.Pointer(&b[0])
    258 	} else {
    259 		_p0 = unsafe.Pointer(&_zero)
    260 	}
    261 	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
    262 	if e1 != 0 {
    263 		err = errnoErr(e1)
    264 	}
    265 	return
    266 }
    267 
    268 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    269 
    270 func Mlock(b []byte) (err error) {
    271 	var _p0 unsafe.Pointer
    272 	if len(b) > 0 {
    273 		_p0 = unsafe.Pointer(&b[0])
    274 	} else {
    275 		_p0 = unsafe.Pointer(&_zero)
    276 	}
    277 	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
    278 	if e1 != 0 {
    279 		err = errnoErr(e1)
    280 	}
    281 	return
    282 }
    283 
    284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    285 
    286 func Mlockall(flags int) (err error) {
    287 	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
    288 	if e1 != 0 {
    289 		err = errnoErr(e1)
    290 	}
    291 	return
    292 }
    293 
    294 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    295 
    296 func Mprotect(b []byte, prot int) (err error) {
    297 	var _p0 unsafe.Pointer
    298 	if len(b) > 0 {
    299 		_p0 = unsafe.Pointer(&b[0])
    300 	} else {
    301 		_p0 = unsafe.Pointer(&_zero)
    302 	}
    303 	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
    304 	if e1 != 0 {
    305 		err = errnoErr(e1)
    306 	}
    307 	return
    308 }
    309 
    310 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    311 
    312 func Msync(b []byte, flags int) (err error) {
    313 	var _p0 unsafe.Pointer
    314 	if len(b) > 0 {
    315 		_p0 = unsafe.Pointer(&b[0])
    316 	} else {
    317 		_p0 = unsafe.Pointer(&_zero)
    318 	}
    319 	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
    320 	if e1 != 0 {
    321 		err = errnoErr(e1)
    322 	}
    323 	return
    324 }
    325 
    326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    327 
    328 func Munlock(b []byte) (err error) {
    329 	var _p0 unsafe.Pointer
    330 	if len(b) > 0 {
    331 		_p0 = unsafe.Pointer(&b[0])
    332 	} else {
    333 		_p0 = unsafe.Pointer(&_zero)
    334 	}
    335 	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
    336 	if e1 != 0 {
    337 		err = errnoErr(e1)
    338 	}
    339 	return
    340 }
    341 
    342 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    343 
    344 func Munlockall() (err error) {
    345 	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
    346 	if e1 != 0 {
    347 		err = errnoErr(e1)
    348 	}
    349 	return
    350 }
    351 
    352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    353 
    354 func pipe2(p *[2]_C_int, flags int) (err error) {
    355 	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
    356 	if e1 != 0 {
    357 		err = errnoErr(e1)
    358 	}
    359 	return
    360 }
    361 
    362 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    363 
    364 func Getdents(fd int, buf []byte) (n int, err error) {
    365 	var _p0 unsafe.Pointer
    366 	if len(buf) > 0 {
    367 		_p0 = unsafe.Pointer(&buf[0])
    368 	} else {
    369 		_p0 = unsafe.Pointer(&_zero)
    370 	}
    371 	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
    372 	n = int(r0)
    373 	if e1 != 0 {
    374 		err = errnoErr(e1)
    375 	}
    376 	return
    377 }
    378 
    379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    380 
    381 func Getcwd(buf []byte) (n int, err error) {
    382 	var _p0 unsafe.Pointer
    383 	if len(buf) > 0 {
    384 		_p0 = unsafe.Pointer(&buf[0])
    385 	} else {
    386 		_p0 = unsafe.Pointer(&_zero)
    387 	}
    388 	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
    389 	n = int(r0)
    390 	if e1 != 0 {
    391 		err = errnoErr(e1)
    392 	}
    393 	return
    394 }
    395 
    396 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    397 
    398 func ioctl(fd int, req uint, arg uintptr) (err error) {
    399 	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
    400 	if e1 != 0 {
    401 		err = errnoErr(e1)
    402 	}
    403 	return
    404 }
    405 
    406 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    407 
    408 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
    409 	var _p0 unsafe.Pointer
    410 	if len(mib) > 0 {
    411 		_p0 = unsafe.Pointer(&mib[0])
    412 	} else {
    413 		_p0 = unsafe.Pointer(&_zero)
    414 	}
    415 	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
    416 	if e1 != 0 {
    417 		err = errnoErr(e1)
    418 	}
    419 	return
    420 }
    421 
    422 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    423 
    424 func Access(path string, mode uint32) (err error) {
    425 	var _p0 *byte
    426 	_p0, err = BytePtrFromString(path)
    427 	if err != nil {
    428 		return
    429 	}
    430 	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
    431 	if e1 != 0 {
    432 		err = errnoErr(e1)
    433 	}
    434 	return
    435 }
    436 
    437 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    438 
    439 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
    440 	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
    441 	if e1 != 0 {
    442 		err = errnoErr(e1)
    443 	}
    444 	return
    445 }
    446 
    447 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    448 
    449 func Chdir(path string) (err error) {
    450 	var _p0 *byte
    451 	_p0, err = BytePtrFromString(path)
    452 	if err != nil {
    453 		return
    454 	}
    455 	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
    456 	if e1 != 0 {
    457 		err = errnoErr(e1)
    458 	}
    459 	return
    460 }
    461 
    462 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    463 
    464 func Chflags(path string, flags int) (err error) {
    465 	var _p0 *byte
    466 	_p0, err = BytePtrFromString(path)
    467 	if err != nil {
    468 		return
    469 	}
    470 	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
    471 	if e1 != 0 {
    472 		err = errnoErr(e1)
    473 	}
    474 	return
    475 }
    476 
    477 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    478 
    479 func Chmod(path string, mode uint32) (err error) {
    480 	var _p0 *byte
    481 	_p0, err = BytePtrFromString(path)
    482 	if err != nil {
    483 		return
    484 	}
    485 	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
    486 	if e1 != 0 {
    487 		err = errnoErr(e1)
    488 	}
    489 	return
    490 }
    491 
    492 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    493 
    494 func Chown(path string, uid int, gid int) (err error) {
    495 	var _p0 *byte
    496 	_p0, err = BytePtrFromString(path)
    497 	if err != nil {
    498 		return
    499 	}
    500 	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
    501 	if e1 != 0 {
    502 		err = errnoErr(e1)
    503 	}
    504 	return
    505 }
    506 
    507 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    508 
    509 func Chroot(path string) (err error) {
    510 	var _p0 *byte
    511 	_p0, err = BytePtrFromString(path)
    512 	if err != nil {
    513 		return
    514 	}
    515 	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
    516 	if e1 != 0 {
    517 		err = errnoErr(e1)
    518 	}
    519 	return
    520 }
    521 
    522 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    523 
    524 func Close(fd int) (err error) {
    525 	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
    526 	if e1 != 0 {
    527 		err = errnoErr(e1)
    528 	}
    529 	return
    530 }
    531 
    532 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    533 
    534 func Dup(fd int) (nfd int, err error) {
    535 	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
    536 	nfd = int(r0)
    537 	if e1 != 0 {
    538 		err = errnoErr(e1)
    539 	}
    540 	return
    541 }
    542 
    543 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    544 
    545 func Dup2(from int, to int) (err error) {
    546 	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
    547 	if e1 != 0 {
    548 		err = errnoErr(e1)
    549 	}
    550 	return
    551 }
    552 
    553 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    554 
    555 func Dup3(from int, to int, flags int) (err error) {
    556 	_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
    557 	if e1 != 0 {
    558 		err = errnoErr(e1)
    559 	}
    560 	return
    561 }
    562 
    563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    564 
    565 func Exit(code int) {
    566 	Syscall(SYS_EXIT, uintptr(code), 0, 0)
    567 	return
    568 }
    569 
    570 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    571 
    572 func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    573 	var _p0 *byte
    574 	_p0, err = BytePtrFromString(attrname)
    575 	if err != nil {
    576 		return
    577 	}
    578 	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
    579 	ret = int(r0)
    580 	if e1 != 0 {
    581 		err = errnoErr(e1)
    582 	}
    583 	return
    584 }
    585 
    586 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    587 
    588 func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    589 	var _p0 *byte
    590 	_p0, err = BytePtrFromString(attrname)
    591 	if err != nil {
    592 		return
    593 	}
    594 	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
    595 	ret = int(r0)
    596 	if e1 != 0 {
    597 		err = errnoErr(e1)
    598 	}
    599 	return
    600 }
    601 
    602 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    603 
    604 func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
    605 	var _p0 *byte
    606 	_p0, err = BytePtrFromString(attrname)
    607 	if err != nil {
    608 		return
    609 	}
    610 	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
    611 	if e1 != 0 {
    612 		err = errnoErr(e1)
    613 	}
    614 	return
    615 }
    616 
    617 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    618 
    619 func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
    620 	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
    621 	ret = int(r0)
    622 	if e1 != 0 {
    623 		err = errnoErr(e1)
    624 	}
    625 	return
    626 }
    627 
    628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    629 
    630 func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    631 	var _p0 *byte
    632 	_p0, err = BytePtrFromString(file)
    633 	if err != nil {
    634 		return
    635 	}
    636 	var _p1 *byte
    637 	_p1, err = BytePtrFromString(attrname)
    638 	if err != nil {
    639 		return
    640 	}
    641 	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
    642 	ret = int(r0)
    643 	if e1 != 0 {
    644 		err = errnoErr(e1)
    645 	}
    646 	return
    647 }
    648 
    649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    650 
    651 func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    652 	var _p0 *byte
    653 	_p0, err = BytePtrFromString(file)
    654 	if err != nil {
    655 		return
    656 	}
    657 	var _p1 *byte
    658 	_p1, err = BytePtrFromString(attrname)
    659 	if err != nil {
    660 		return
    661 	}
    662 	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
    663 	ret = int(r0)
    664 	if e1 != 0 {
    665 		err = errnoErr(e1)
    666 	}
    667 	return
    668 }
    669 
    670 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    671 
    672 func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
    673 	var _p0 *byte
    674 	_p0, err = BytePtrFromString(file)
    675 	if err != nil {
    676 		return
    677 	}
    678 	var _p1 *byte
    679 	_p1, err = BytePtrFromString(attrname)
    680 	if err != nil {
    681 		return
    682 	}
    683 	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
    684 	if e1 != 0 {
    685 		err = errnoErr(e1)
    686 	}
    687 	return
    688 }
    689 
    690 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    691 
    692 func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
    693 	var _p0 *byte
    694 	_p0, err = BytePtrFromString(file)
    695 	if err != nil {
    696 		return
    697 	}
    698 	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
    699 	ret = int(r0)
    700 	if e1 != 0 {
    701 		err = errnoErr(e1)
    702 	}
    703 	return
    704 }
    705 
    706 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    707 
    708 func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    709 	var _p0 *byte
    710 	_p0, err = BytePtrFromString(link)
    711 	if err != nil {
    712 		return
    713 	}
    714 	var _p1 *byte
    715 	_p1, err = BytePtrFromString(attrname)
    716 	if err != nil {
    717 		return
    718 	}
    719 	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
    720 	ret = int(r0)
    721 	if e1 != 0 {
    722 		err = errnoErr(e1)
    723 	}
    724 	return
    725 }
    726 
    727 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    728 
    729 func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
    730 	var _p0 *byte
    731 	_p0, err = BytePtrFromString(link)
    732 	if err != nil {
    733 		return
    734 	}
    735 	var _p1 *byte
    736 	_p1, err = BytePtrFromString(attrname)
    737 	if err != nil {
    738 		return
    739 	}
    740 	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
    741 	ret = int(r0)
    742 	if e1 != 0 {
    743 		err = errnoErr(e1)
    744 	}
    745 	return
    746 }
    747 
    748 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    749 
    750 func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
    751 	var _p0 *byte
    752 	_p0, err = BytePtrFromString(link)
    753 	if err != nil {
    754 		return
    755 	}
    756 	var _p1 *byte
    757 	_p1, err = BytePtrFromString(attrname)
    758 	if err != nil {
    759 		return
    760 	}
    761 	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
    762 	if e1 != 0 {
    763 		err = errnoErr(e1)
    764 	}
    765 	return
    766 }
    767 
    768 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    769 
    770 func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
    771 	var _p0 *byte
    772 	_p0, err = BytePtrFromString(link)
    773 	if err != nil {
    774 		return
    775 	}
    776 	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
    777 	ret = int(r0)
    778 	if e1 != 0 {
    779 		err = errnoErr(e1)
    780 	}
    781 	return
    782 }
    783 
    784 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    785 
    786 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
    787 	var _p0 *byte
    788 	_p0, err = BytePtrFromString(path)
    789 	if err != nil {
    790 		return
    791 	}
    792 	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
    793 	if e1 != 0 {
    794 		err = errnoErr(e1)
    795 	}
    796 	return
    797 }
    798 
    799 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    800 
    801 func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
    802 	_, _, e1 := Syscall9(SYS_POSIX_FADVISE, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), 0, uintptr(length), uintptr(length>>32), uintptr(advice), 0)
    803 	if e1 != 0 {
    804 		err = errnoErr(e1)
    805 	}
    806 	return
    807 }
    808 
    809 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    810 
    811 func Fchdir(fd int) (err error) {
    812 	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
    813 	if e1 != 0 {
    814 		err = errnoErr(e1)
    815 	}
    816 	return
    817 }
    818 
    819 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    820 
    821 func Fchflags(fd int, flags int) (err error) {
    822 	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
    823 	if e1 != 0 {
    824 		err = errnoErr(e1)
    825 	}
    826 	return
    827 }
    828 
    829 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    830 
    831 func Fchmod(fd int, mode uint32) (err error) {
    832 	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
    833 	if e1 != 0 {
    834 		err = errnoErr(e1)
    835 	}
    836 	return
    837 }
    838 
    839 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    840 
    841 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
    842 	var _p0 *byte
    843 	_p0, err = BytePtrFromString(path)
    844 	if err != nil {
    845 		return
    846 	}
    847 	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
    848 	if e1 != 0 {
    849 		err = errnoErr(e1)
    850 	}
    851 	return
    852 }
    853 
    854 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    855 
    856 func Fchown(fd int, uid int, gid int) (err error) {
    857 	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
    858 	if e1 != 0 {
    859 		err = errnoErr(e1)
    860 	}
    861 	return
    862 }
    863 
    864 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    865 
    866 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
    867 	var _p0 *byte
    868 	_p0, err = BytePtrFromString(path)
    869 	if err != nil {
    870 		return
    871 	}
    872 	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
    873 	if e1 != 0 {
    874 		err = errnoErr(e1)
    875 	}
    876 	return
    877 }
    878 
    879 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    880 
    881 func Flock(fd int, how int) (err error) {
    882 	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
    883 	if e1 != 0 {
    884 		err = errnoErr(e1)
    885 	}
    886 	return
    887 }
    888 
    889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    890 
    891 func Fpathconf(fd int, name int) (val int, err error) {
    892 	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
    893 	val = int(r0)
    894 	if e1 != 0 {
    895 		err = errnoErr(e1)
    896 	}
    897 	return
    898 }
    899 
    900 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    901 
    902 func Fstat(fd int, stat *Stat_t) (err error) {
    903 	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
    904 	if e1 != 0 {
    905 		err = errnoErr(e1)
    906 	}
    907 	return
    908 }
    909 
    910 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    911 
    912 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
    913 	var _p0 *byte
    914 	_p0, err = BytePtrFromString(path)
    915 	if err != nil {
    916 		return
    917 	}
    918 	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
    919 	if e1 != 0 {
    920 		err = errnoErr(e1)
    921 	}
    922 	return
    923 }
    924 
    925 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    926 
    927 func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
    928 	_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
    929 	if e1 != 0 {
    930 		err = errnoErr(e1)
    931 	}
    932 	return
    933 }
    934 
    935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    936 
    937 func Fsync(fd int) (err error) {
    938 	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
    939 	if e1 != 0 {
    940 		err = errnoErr(e1)
    941 	}
    942 	return
    943 }
    944 
    945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    946 
    947 func Ftruncate(fd int, length int64) (err error) {
    948 	_, _, e1 := Syscall6(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
    949 	if e1 != 0 {
    950 		err = errnoErr(e1)
    951 	}
    952 	return
    953 }
    954 
    955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    956 
    957 func Getegid() (egid int) {
    958 	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
    959 	egid = int(r0)
    960 	return
    961 }
    962 
    963 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    964 
    965 func Geteuid() (uid int) {
    966 	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
    967 	uid = int(r0)
    968 	return
    969 }
    970 
    971 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    972 
    973 func Getgid() (gid int) {
    974 	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
    975 	gid = int(r0)
    976 	return
    977 }
    978 
    979 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    980 
    981 func Getpgid(pid int) (pgid int, err error) {
    982 	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
    983 	pgid = int(r0)
    984 	if e1 != 0 {
    985 		err = errnoErr(e1)
    986 	}
    987 	return
    988 }
    989 
    990 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    991 
    992 func Getpgrp() (pgrp int) {
    993 	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
    994 	pgrp = int(r0)
    995 	return
    996 }
    997 
    998 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    999 
   1000 func Getpid() (pid int) {
   1001 	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
   1002 	pid = int(r0)
   1003 	return
   1004 }
   1005 
   1006 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1007 
   1008 func Getppid() (ppid int) {
   1009 	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
   1010 	ppid = int(r0)
   1011 	return
   1012 }
   1013 
   1014 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1015 
   1016 func Getpriority(which int, who int) (prio int, err error) {
   1017 	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
   1018 	prio = int(r0)
   1019 	if e1 != 0 {
   1020 		err = errnoErr(e1)
   1021 	}
   1022 	return
   1023 }
   1024 
   1025 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1026 
   1027 func Getrlimit(which int, lim *Rlimit) (err error) {
   1028 	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
   1029 	if e1 != 0 {
   1030 		err = errnoErr(e1)
   1031 	}
   1032 	return
   1033 }
   1034 
   1035 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1036 
   1037 func Getrusage(who int, rusage *Rusage) (err error) {
   1038 	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
   1039 	if e1 != 0 {
   1040 		err = errnoErr(e1)
   1041 	}
   1042 	return
   1043 }
   1044 
   1045 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1046 
   1047 func Getsid(pid int) (sid int, err error) {
   1048 	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
   1049 	sid = int(r0)
   1050 	if e1 != 0 {
   1051 		err = errnoErr(e1)
   1052 	}
   1053 	return
   1054 }
   1055 
   1056 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1057 
   1058 func Gettimeofday(tv *Timeval) (err error) {
   1059 	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
   1060 	if e1 != 0 {
   1061 		err = errnoErr(e1)
   1062 	}
   1063 	return
   1064 }
   1065 
   1066 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1067 
   1068 func Getuid() (uid int) {
   1069 	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
   1070 	uid = int(r0)
   1071 	return
   1072 }
   1073 
   1074 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1075 
   1076 func Issetugid() (tainted bool) {
   1077 	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
   1078 	tainted = bool(r0 != 0)
   1079 	return
   1080 }
   1081 
   1082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1083 
   1084 func Kill(pid int, signum syscall.Signal) (err error) {
   1085 	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
   1086 	if e1 != 0 {
   1087 		err = errnoErr(e1)
   1088 	}
   1089 	return
   1090 }
   1091 
   1092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1093 
   1094 func Kqueue() (fd int, err error) {
   1095 	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
   1096 	fd = int(r0)
   1097 	if e1 != 0 {
   1098 		err = errnoErr(e1)
   1099 	}
   1100 	return
   1101 }
   1102 
   1103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1104 
   1105 func Lchown(path string, uid int, gid int) (err error) {
   1106 	var _p0 *byte
   1107 	_p0, err = BytePtrFromString(path)
   1108 	if err != nil {
   1109 		return
   1110 	}
   1111 	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
   1112 	if e1 != 0 {
   1113 		err = errnoErr(e1)
   1114 	}
   1115 	return
   1116 }
   1117 
   1118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1119 
   1120 func Link(path string, link string) (err error) {
   1121 	var _p0 *byte
   1122 	_p0, err = BytePtrFromString(path)
   1123 	if err != nil {
   1124 		return
   1125 	}
   1126 	var _p1 *byte
   1127 	_p1, err = BytePtrFromString(link)
   1128 	if err != nil {
   1129 		return
   1130 	}
   1131 	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1132 	if e1 != 0 {
   1133 		err = errnoErr(e1)
   1134 	}
   1135 	return
   1136 }
   1137 
   1138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1139 
   1140 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
   1141 	var _p0 *byte
   1142 	_p0, err = BytePtrFromString(path)
   1143 	if err != nil {
   1144 		return
   1145 	}
   1146 	var _p1 *byte
   1147 	_p1, err = BytePtrFromString(link)
   1148 	if err != nil {
   1149 		return
   1150 	}
   1151 	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
   1152 	if e1 != 0 {
   1153 		err = errnoErr(e1)
   1154 	}
   1155 	return
   1156 }
   1157 
   1158 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1159 
   1160 func Listen(s int, backlog int) (err error) {
   1161 	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
   1162 	if e1 != 0 {
   1163 		err = errnoErr(e1)
   1164 	}
   1165 	return
   1166 }
   1167 
   1168 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1169 
   1170 func Lstat(path string, stat *Stat_t) (err error) {
   1171 	var _p0 *byte
   1172 	_p0, err = BytePtrFromString(path)
   1173 	if err != nil {
   1174 		return
   1175 	}
   1176 	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
   1177 	if e1 != 0 {
   1178 		err = errnoErr(e1)
   1179 	}
   1180 	return
   1181 }
   1182 
   1183 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1184 
   1185 func Mkdir(path string, mode uint32) (err error) {
   1186 	var _p0 *byte
   1187 	_p0, err = BytePtrFromString(path)
   1188 	if err != nil {
   1189 		return
   1190 	}
   1191 	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   1192 	if e1 != 0 {
   1193 		err = errnoErr(e1)
   1194 	}
   1195 	return
   1196 }
   1197 
   1198 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1199 
   1200 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
   1201 	var _p0 *byte
   1202 	_p0, err = BytePtrFromString(path)
   1203 	if err != nil {
   1204 		return
   1205 	}
   1206 	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1207 	if e1 != 0 {
   1208 		err = errnoErr(e1)
   1209 	}
   1210 	return
   1211 }
   1212 
   1213 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1214 
   1215 func Mkfifo(path string, mode uint32) (err error) {
   1216 	var _p0 *byte
   1217 	_p0, err = BytePtrFromString(path)
   1218 	if err != nil {
   1219 		return
   1220 	}
   1221 	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   1222 	if e1 != 0 {
   1223 		err = errnoErr(e1)
   1224 	}
   1225 	return
   1226 }
   1227 
   1228 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1229 
   1230 func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
   1231 	var _p0 *byte
   1232 	_p0, err = BytePtrFromString(path)
   1233 	if err != nil {
   1234 		return
   1235 	}
   1236 	_, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1237 	if e1 != 0 {
   1238 		err = errnoErr(e1)
   1239 	}
   1240 	return
   1241 }
   1242 
   1243 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1244 
   1245 func Mknod(path string, mode uint32, dev int) (err error) {
   1246 	var _p0 *byte
   1247 	_p0, err = BytePtrFromString(path)
   1248 	if err != nil {
   1249 		return
   1250 	}
   1251 	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
   1252 	if e1 != 0 {
   1253 		err = errnoErr(e1)
   1254 	}
   1255 	return
   1256 }
   1257 
   1258 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1259 
   1260 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
   1261 	var _p0 *byte
   1262 	_p0, err = BytePtrFromString(path)
   1263 	if err != nil {
   1264 		return
   1265 	}
   1266 	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
   1267 	if e1 != 0 {
   1268 		err = errnoErr(e1)
   1269 	}
   1270 	return
   1271 }
   1272 
   1273 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1274 
   1275 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
   1276 	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
   1277 	if e1 != 0 {
   1278 		err = errnoErr(e1)
   1279 	}
   1280 	return
   1281 }
   1282 
   1283 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1284 
   1285 func Open(path string, mode int, perm uint32) (fd int, err error) {
   1286 	var _p0 *byte
   1287 	_p0, err = BytePtrFromString(path)
   1288 	if err != nil {
   1289 		return
   1290 	}
   1291 	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
   1292 	fd = int(r0)
   1293 	if e1 != 0 {
   1294 		err = errnoErr(e1)
   1295 	}
   1296 	return
   1297 }
   1298 
   1299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1300 
   1301 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
   1302 	var _p0 *byte
   1303 	_p0, err = BytePtrFromString(path)
   1304 	if err != nil {
   1305 		return
   1306 	}
   1307 	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
   1308 	fd = int(r0)
   1309 	if e1 != 0 {
   1310 		err = errnoErr(e1)
   1311 	}
   1312 	return
   1313 }
   1314 
   1315 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1316 
   1317 func Pathconf(path string, name int) (val int, err error) {
   1318 	var _p0 *byte
   1319 	_p0, err = BytePtrFromString(path)
   1320 	if err != nil {
   1321 		return
   1322 	}
   1323 	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
   1324 	val = int(r0)
   1325 	if e1 != 0 {
   1326 		err = errnoErr(e1)
   1327 	}
   1328 	return
   1329 }
   1330 
   1331 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1332 
   1333 func pread(fd int, p []byte, offset int64) (n int, err error) {
   1334 	var _p0 unsafe.Pointer
   1335 	if len(p) > 0 {
   1336 		_p0 = unsafe.Pointer(&p[0])
   1337 	} else {
   1338 		_p0 = unsafe.Pointer(&_zero)
   1339 	}
   1340 	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
   1341 	n = int(r0)
   1342 	if e1 != 0 {
   1343 		err = errnoErr(e1)
   1344 	}
   1345 	return
   1346 }
   1347 
   1348 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1349 
   1350 func pwrite(fd int, p []byte, offset int64) (n int, err error) {
   1351 	var _p0 unsafe.Pointer
   1352 	if len(p) > 0 {
   1353 		_p0 = unsafe.Pointer(&p[0])
   1354 	} else {
   1355 		_p0 = unsafe.Pointer(&_zero)
   1356 	}
   1357 	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
   1358 	n = int(r0)
   1359 	if e1 != 0 {
   1360 		err = errnoErr(e1)
   1361 	}
   1362 	return
   1363 }
   1364 
   1365 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1366 
   1367 func read(fd int, p []byte) (n int, err error) {
   1368 	var _p0 unsafe.Pointer
   1369 	if len(p) > 0 {
   1370 		_p0 = unsafe.Pointer(&p[0])
   1371 	} else {
   1372 		_p0 = unsafe.Pointer(&_zero)
   1373 	}
   1374 	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   1375 	n = int(r0)
   1376 	if e1 != 0 {
   1377 		err = errnoErr(e1)
   1378 	}
   1379 	return
   1380 }
   1381 
   1382 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1383 
   1384 func Readlink(path string, buf []byte) (n int, err error) {
   1385 	var _p0 *byte
   1386 	_p0, err = BytePtrFromString(path)
   1387 	if err != nil {
   1388 		return
   1389 	}
   1390 	var _p1 unsafe.Pointer
   1391 	if len(buf) > 0 {
   1392 		_p1 = unsafe.Pointer(&buf[0])
   1393 	} else {
   1394 		_p1 = unsafe.Pointer(&_zero)
   1395 	}
   1396 	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
   1397 	n = int(r0)
   1398 	if e1 != 0 {
   1399 		err = errnoErr(e1)
   1400 	}
   1401 	return
   1402 }
   1403 
   1404 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1405 
   1406 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
   1407 	var _p0 *byte
   1408 	_p0, err = BytePtrFromString(path)
   1409 	if err != nil {
   1410 		return
   1411 	}
   1412 	var _p1 unsafe.Pointer
   1413 	if len(buf) > 0 {
   1414 		_p1 = unsafe.Pointer(&buf[0])
   1415 	} else {
   1416 		_p1 = unsafe.Pointer(&_zero)
   1417 	}
   1418 	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
   1419 	n = int(r0)
   1420 	if e1 != 0 {
   1421 		err = errnoErr(e1)
   1422 	}
   1423 	return
   1424 }
   1425 
   1426 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1427 
   1428 func Rename(from string, to string) (err error) {
   1429 	var _p0 *byte
   1430 	_p0, err = BytePtrFromString(from)
   1431 	if err != nil {
   1432 		return
   1433 	}
   1434 	var _p1 *byte
   1435 	_p1, err = BytePtrFromString(to)
   1436 	if err != nil {
   1437 		return
   1438 	}
   1439 	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1440 	if e1 != 0 {
   1441 		err = errnoErr(e1)
   1442 	}
   1443 	return
   1444 }
   1445 
   1446 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1447 
   1448 func Renameat(fromfd int, from string, tofd int, to string) (err error) {
   1449 	var _p0 *byte
   1450 	_p0, err = BytePtrFromString(from)
   1451 	if err != nil {
   1452 		return
   1453 	}
   1454 	var _p1 *byte
   1455 	_p1, err = BytePtrFromString(to)
   1456 	if err != nil {
   1457 		return
   1458 	}
   1459 	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
   1460 	if e1 != 0 {
   1461 		err = errnoErr(e1)
   1462 	}
   1463 	return
   1464 }
   1465 
   1466 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1467 
   1468 func Revoke(path string) (err error) {
   1469 	var _p0 *byte
   1470 	_p0, err = BytePtrFromString(path)
   1471 	if err != nil {
   1472 		return
   1473 	}
   1474 	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
   1475 	if e1 != 0 {
   1476 		err = errnoErr(e1)
   1477 	}
   1478 	return
   1479 }
   1480 
   1481 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1482 
   1483 func Rmdir(path string) (err error) {
   1484 	var _p0 *byte
   1485 	_p0, err = BytePtrFromString(path)
   1486 	if err != nil {
   1487 		return
   1488 	}
   1489 	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
   1490 	if e1 != 0 {
   1491 		err = errnoErr(e1)
   1492 	}
   1493 	return
   1494 }
   1495 
   1496 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1497 
   1498 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
   1499 	r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
   1500 	newoffset = int64(int64(r1)<<32 | int64(r0))
   1501 	if e1 != 0 {
   1502 		err = errnoErr(e1)
   1503 	}
   1504 	return
   1505 }
   1506 
   1507 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1508 
   1509 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
   1510 	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
   1511 	n = int(r0)
   1512 	if e1 != 0 {
   1513 		err = errnoErr(e1)
   1514 	}
   1515 	return
   1516 }
   1517 
   1518 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1519 
   1520 func Setegid(egid int) (err error) {
   1521 	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
   1522 	if e1 != 0 {
   1523 		err = errnoErr(e1)
   1524 	}
   1525 	return
   1526 }
   1527 
   1528 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1529 
   1530 func Seteuid(euid int) (err error) {
   1531 	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
   1532 	if e1 != 0 {
   1533 		err = errnoErr(e1)
   1534 	}
   1535 	return
   1536 }
   1537 
   1538 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1539 
   1540 func Setgid(gid int) (err error) {
   1541 	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
   1542 	if e1 != 0 {
   1543 		err = errnoErr(e1)
   1544 	}
   1545 	return
   1546 }
   1547 
   1548 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1549 
   1550 func Setpgid(pid int, pgid int) (err error) {
   1551 	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
   1552 	if e1 != 0 {
   1553 		err = errnoErr(e1)
   1554 	}
   1555 	return
   1556 }
   1557 
   1558 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1559 
   1560 func Setpriority(which int, who int, prio int) (err error) {
   1561 	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
   1562 	if e1 != 0 {
   1563 		err = errnoErr(e1)
   1564 	}
   1565 	return
   1566 }
   1567 
   1568 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1569 
   1570 func Setregid(rgid int, egid int) (err error) {
   1571 	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
   1572 	if e1 != 0 {
   1573 		err = errnoErr(e1)
   1574 	}
   1575 	return
   1576 }
   1577 
   1578 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1579 
   1580 func Setreuid(ruid int, euid int) (err error) {
   1581 	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
   1582 	if e1 != 0 {
   1583 		err = errnoErr(e1)
   1584 	}
   1585 	return
   1586 }
   1587 
   1588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1589 
   1590 func Setrlimit(which int, lim *Rlimit) (err error) {
   1591 	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
   1592 	if e1 != 0 {
   1593 		err = errnoErr(e1)
   1594 	}
   1595 	return
   1596 }
   1597 
   1598 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1599 
   1600 func Setsid() (pid int, err error) {
   1601 	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
   1602 	pid = int(r0)
   1603 	if e1 != 0 {
   1604 		err = errnoErr(e1)
   1605 	}
   1606 	return
   1607 }
   1608 
   1609 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1610 
   1611 func Settimeofday(tp *Timeval) (err error) {
   1612 	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
   1613 	if e1 != 0 {
   1614 		err = errnoErr(e1)
   1615 	}
   1616 	return
   1617 }
   1618 
   1619 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1620 
   1621 func Setuid(uid int) (err error) {
   1622 	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
   1623 	if e1 != 0 {
   1624 		err = errnoErr(e1)
   1625 	}
   1626 	return
   1627 }
   1628 
   1629 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1630 
   1631 func Stat(path string, stat *Stat_t) (err error) {
   1632 	var _p0 *byte
   1633 	_p0, err = BytePtrFromString(path)
   1634 	if err != nil {
   1635 		return
   1636 	}
   1637 	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
   1638 	if e1 != 0 {
   1639 		err = errnoErr(e1)
   1640 	}
   1641 	return
   1642 }
   1643 
   1644 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1645 
   1646 func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
   1647 	var _p0 *byte
   1648 	_p0, err = BytePtrFromString(path)
   1649 	if err != nil {
   1650 		return
   1651 	}
   1652 	_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
   1653 	if e1 != 0 {
   1654 		err = errnoErr(e1)
   1655 	}
   1656 	return
   1657 }
   1658 
   1659 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1660 
   1661 func Symlink(path string, link string) (err error) {
   1662 	var _p0 *byte
   1663 	_p0, err = BytePtrFromString(path)
   1664 	if err != nil {
   1665 		return
   1666 	}
   1667 	var _p1 *byte
   1668 	_p1, err = BytePtrFromString(link)
   1669 	if err != nil {
   1670 		return
   1671 	}
   1672 	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1673 	if e1 != 0 {
   1674 		err = errnoErr(e1)
   1675 	}
   1676 	return
   1677 }
   1678 
   1679 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1680 
   1681 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
   1682 	var _p0 *byte
   1683 	_p0, err = BytePtrFromString(oldpath)
   1684 	if err != nil {
   1685 		return
   1686 	}
   1687 	var _p1 *byte
   1688 	_p1, err = BytePtrFromString(newpath)
   1689 	if err != nil {
   1690 		return
   1691 	}
   1692 	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
   1693 	if e1 != 0 {
   1694 		err = errnoErr(e1)
   1695 	}
   1696 	return
   1697 }
   1698 
   1699 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1700 
   1701 func Sync() (err error) {
   1702 	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
   1703 	if e1 != 0 {
   1704 		err = errnoErr(e1)
   1705 	}
   1706 	return
   1707 }
   1708 
   1709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1710 
   1711 func Truncate(path string, length int64) (err error) {
   1712 	var _p0 *byte
   1713 	_p0, err = BytePtrFromString(path)
   1714 	if err != nil {
   1715 		return
   1716 	}
   1717 	_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
   1718 	if e1 != 0 {
   1719 		err = errnoErr(e1)
   1720 	}
   1721 	return
   1722 }
   1723 
   1724 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1725 
   1726 func Umask(newmask int) (oldmask int) {
   1727 	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
   1728 	oldmask = int(r0)
   1729 	return
   1730 }
   1731 
   1732 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1733 
   1734 func Unlink(path string) (err error) {
   1735 	var _p0 *byte
   1736 	_p0, err = BytePtrFromString(path)
   1737 	if err != nil {
   1738 		return
   1739 	}
   1740 	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
   1741 	if e1 != 0 {
   1742 		err = errnoErr(e1)
   1743 	}
   1744 	return
   1745 }
   1746 
   1747 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1748 
   1749 func Unlinkat(dirfd int, path string, flags int) (err error) {
   1750 	var _p0 *byte
   1751 	_p0, err = BytePtrFromString(path)
   1752 	if err != nil {
   1753 		return
   1754 	}
   1755 	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   1756 	if e1 != 0 {
   1757 		err = errnoErr(e1)
   1758 	}
   1759 	return
   1760 }
   1761 
   1762 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1763 
   1764 func Unmount(path string, flags int) (err error) {
   1765 	var _p0 *byte
   1766 	_p0, err = BytePtrFromString(path)
   1767 	if err != nil {
   1768 		return
   1769 	}
   1770 	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   1771 	if e1 != 0 {
   1772 		err = errnoErr(e1)
   1773 	}
   1774 	return
   1775 }
   1776 
   1777 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1778 
   1779 func write(fd int, p []byte) (n int, err error) {
   1780 	var _p0 unsafe.Pointer
   1781 	if len(p) > 0 {
   1782 		_p0 = unsafe.Pointer(&p[0])
   1783 	} else {
   1784 		_p0 = unsafe.Pointer(&_zero)
   1785 	}
   1786 	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   1787 	n = int(r0)
   1788 	if e1 != 0 {
   1789 		err = errnoErr(e1)
   1790 	}
   1791 	return
   1792 }
   1793 
   1794 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1795 
   1796 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
   1797 	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
   1798 	ret = uintptr(r0)
   1799 	if e1 != 0 {
   1800 		err = errnoErr(e1)
   1801 	}
   1802 	return
   1803 }
   1804 
   1805 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1806 
   1807 func munmap(addr uintptr, length uintptr) (err error) {
   1808 	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
   1809 	if e1 != 0 {
   1810 		err = errnoErr(e1)
   1811 	}
   1812 	return
   1813 }
   1814 
   1815 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1816 
   1817 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
   1818 	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
   1819 	n = int(r0)
   1820 	if e1 != 0 {
   1821 		err = errnoErr(e1)
   1822 	}
   1823 	return
   1824 }
   1825 
   1826 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1827 
   1828 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
   1829 	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
   1830 	n = int(r0)
   1831 	if e1 != 0 {
   1832 		err = errnoErr(e1)
   1833 	}
   1834 	return
   1835 }
   1836 
   1837 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1838 
   1839 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
   1840 	var _p0 *byte
   1841 	_p0, err = BytePtrFromString(path)
   1842 	if err != nil {
   1843 		return
   1844 	}
   1845 	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
   1846 	if e1 != 0 {
   1847 		err = errnoErr(e1)
   1848 	}
   1849 	return
   1850 }