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