usb-ks

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

zsyscall_linux.go (53275B)


      1 // Code generated by mkmerge; DO NOT EDIT.
      2 
      3 //go:build linux
      4 // +build linux
      5 
      6 package unix
      7 
      8 import (
      9 	"syscall"
     10 	"unsafe"
     11 )
     12 
     13 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     14 
     15 func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
     16 	r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
     17 	fd = int(r0)
     18 	if e1 != 0 {
     19 		err = errnoErr(e1)
     20 	}
     21 	return
     22 }
     23 
     24 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     25 
     26 func fchmodat(dirfd int, path string, mode uint32) (err error) {
     27 	var _p0 *byte
     28 	_p0, err = BytePtrFromString(path)
     29 	if err != nil {
     30 		return
     31 	}
     32 	_, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
     33 	if e1 != 0 {
     34 		err = errnoErr(e1)
     35 	}
     36 	return
     37 }
     38 
     39 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     40 
     41 func ioctl(fd int, req uint, arg uintptr) (err error) {
     42 	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
     43 	if e1 != 0 {
     44 		err = errnoErr(e1)
     45 	}
     46 	return
     47 }
     48 
     49 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     50 
     51 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
     52 	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
     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 Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
     62 	var _p0 *byte
     63 	_p0, err = BytePtrFromString(oldpath)
     64 	if err != nil {
     65 		return
     66 	}
     67 	var _p1 *byte
     68 	_p1, err = BytePtrFromString(newpath)
     69 	if err != nil {
     70 		return
     71 	}
     72 	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
     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 openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
     82 	var _p0 *byte
     83 	_p0, err = BytePtrFromString(path)
     84 	if err != nil {
     85 		return
     86 	}
     87 	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
     88 	fd = int(r0)
     89 	if e1 != 0 {
     90 		err = errnoErr(e1)
     91 	}
     92 	return
     93 }
     94 
     95 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     96 
     97 func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
     98 	var _p0 *byte
     99 	_p0, err = BytePtrFromString(path)
    100 	if err != nil {
    101 		return
    102 	}
    103 	r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
    104 	fd = int(r0)
    105 	if e1 != 0 {
    106 		err = errnoErr(e1)
    107 	}
    108 	return
    109 }
    110 
    111 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    112 
    113 func pipe2(p *[2]_C_int, flags int) (err error) {
    114 	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
    115 	if e1 != 0 {
    116 		err = errnoErr(e1)
    117 	}
    118 	return
    119 }
    120 
    121 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    122 
    123 func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
    124 	r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
    125 	n = int(r0)
    126 	if e1 != 0 {
    127 		err = errnoErr(e1)
    128 	}
    129 	return
    130 }
    131 
    132 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    133 
    134 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
    135 	var _p0 *byte
    136 	_p0, err = BytePtrFromString(path)
    137 	if err != nil {
    138 		return
    139 	}
    140 	var _p1 unsafe.Pointer
    141 	if len(buf) > 0 {
    142 		_p1 = unsafe.Pointer(&buf[0])
    143 	} else {
    144 		_p1 = unsafe.Pointer(&_zero)
    145 	}
    146 	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
    147 	n = int(r0)
    148 	if e1 != 0 {
    149 		err = errnoErr(e1)
    150 	}
    151 	return
    152 }
    153 
    154 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    155 
    156 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
    157 	var _p0 *byte
    158 	_p0, err = BytePtrFromString(oldpath)
    159 	if err != nil {
    160 		return
    161 	}
    162 	var _p1 *byte
    163 	_p1, err = BytePtrFromString(newpath)
    164 	if err != nil {
    165 		return
    166 	}
    167 	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
    168 	if e1 != 0 {
    169 		err = errnoErr(e1)
    170 	}
    171 	return
    172 }
    173 
    174 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    175 
    176 func Unlinkat(dirfd int, path string, flags int) (err error) {
    177 	var _p0 *byte
    178 	_p0, err = BytePtrFromString(path)
    179 	if err != nil {
    180 		return
    181 	}
    182 	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
    183 	if e1 != 0 {
    184 		err = errnoErr(e1)
    185 	}
    186 	return
    187 }
    188 
    189 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    190 
    191 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
    192 	var _p0 *byte
    193 	_p0, err = BytePtrFromString(path)
    194 	if err != nil {
    195 		return
    196 	}
    197 	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
    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 Getcwd(buf []byte) (n int, err error) {
    207 	var _p0 unsafe.Pointer
    208 	if len(buf) > 0 {
    209 		_p0 = unsafe.Pointer(&buf[0])
    210 	} else {
    211 		_p0 = unsafe.Pointer(&_zero)
    212 	}
    213 	r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
    214 	n = int(r0)
    215 	if e1 != 0 {
    216 		err = errnoErr(e1)
    217 	}
    218 	return
    219 }
    220 
    221 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    222 
    223 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
    224 	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
    225 	wpid = int(r0)
    226 	if e1 != 0 {
    227 		err = errnoErr(e1)
    228 	}
    229 	return
    230 }
    231 
    232 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    233 
    234 func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) {
    235 	_, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0)
    236 	if e1 != 0 {
    237 		err = errnoErr(e1)
    238 	}
    239 	return
    240 }
    241 
    242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    243 
    244 func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
    245 	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
    246 	ret = int(r0)
    247 	if e1 != 0 {
    248 		err = errnoErr(e1)
    249 	}
    250 	return
    251 }
    252 
    253 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    254 
    255 func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
    256 	var _p0 unsafe.Pointer
    257 	if len(buf) > 0 {
    258 		_p0 = unsafe.Pointer(&buf[0])
    259 	} else {
    260 		_p0 = unsafe.Pointer(&_zero)
    261 	}
    262 	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
    263 	ret = int(r0)
    264 	if e1 != 0 {
    265 		err = errnoErr(e1)
    266 	}
    267 	return
    268 }
    269 
    270 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    271 
    272 func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
    273 	var _p0 *byte
    274 	_p0, err = BytePtrFromString(arg2)
    275 	if err != nil {
    276 		return
    277 	}
    278 	r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
    279 	ret = int(r0)
    280 	if e1 != 0 {
    281 		err = errnoErr(e1)
    282 	}
    283 	return
    284 }
    285 
    286 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    287 
    288 func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
    289 	var _p0 *byte
    290 	_p0, err = BytePtrFromString(arg3)
    291 	if err != nil {
    292 		return
    293 	}
    294 	var _p1 *byte
    295 	_p1, err = BytePtrFromString(arg4)
    296 	if err != nil {
    297 		return
    298 	}
    299 	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
    300 	ret = int(r0)
    301 	if e1 != 0 {
    302 		err = errnoErr(e1)
    303 	}
    304 	return
    305 }
    306 
    307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    308 
    309 func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
    310 	var _p0 unsafe.Pointer
    311 	if len(payload) > 0 {
    312 		_p0 = unsafe.Pointer(&payload[0])
    313 	} else {
    314 		_p0 = unsafe.Pointer(&_zero)
    315 	}
    316 	_, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
    317 	if e1 != 0 {
    318 		err = errnoErr(e1)
    319 	}
    320 	return
    321 }
    322 
    323 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    324 
    325 func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
    326 	var _p0 unsafe.Pointer
    327 	if len(buf) > 0 {
    328 		_p0 = unsafe.Pointer(&buf[0])
    329 	} else {
    330 		_p0 = unsafe.Pointer(&_zero)
    331 	}
    332 	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
    333 	ret = int(r0)
    334 	if e1 != 0 {
    335 		err = errnoErr(e1)
    336 	}
    337 	return
    338 }
    339 
    340 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    341 
    342 func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
    343 	var _p0 *byte
    344 	_p0, err = BytePtrFromString(keyType)
    345 	if err != nil {
    346 		return
    347 	}
    348 	var _p1 *byte
    349 	_p1, err = BytePtrFromString(restriction)
    350 	if err != nil {
    351 		return
    352 	}
    353 	_, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
    354 	if e1 != 0 {
    355 		err = errnoErr(e1)
    356 	}
    357 	return
    358 }
    359 
    360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    361 
    362 func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
    363 	_, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
    364 	if e1 != 0 {
    365 		err = errnoErr(e1)
    366 	}
    367 	return
    368 }
    369 
    370 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    371 
    372 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
    373 	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
    374 	if e1 != 0 {
    375 		err = errnoErr(e1)
    376 	}
    377 	return
    378 }
    379 
    380 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    381 
    382 func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
    383 	var _p0 *byte
    384 	_p0, err = BytePtrFromString(arg)
    385 	if err != nil {
    386 		return
    387 	}
    388 	_, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
    389 	if e1 != 0 {
    390 		err = errnoErr(e1)
    391 	}
    392 	return
    393 }
    394 
    395 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    396 
    397 func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
    398 	var _p0 *byte
    399 	_p0, err = BytePtrFromString(source)
    400 	if err != nil {
    401 		return
    402 	}
    403 	var _p1 *byte
    404 	_p1, err = BytePtrFromString(target)
    405 	if err != nil {
    406 		return
    407 	}
    408 	var _p2 *byte
    409 	_p2, err = BytePtrFromString(fstype)
    410 	if err != nil {
    411 		return
    412 	}
    413 	_, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
    414 	if e1 != 0 {
    415 		err = errnoErr(e1)
    416 	}
    417 	return
    418 }
    419 
    420 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    421 
    422 func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) {
    423 	var _p0 *byte
    424 	_p0, err = BytePtrFromString(pathname)
    425 	if err != nil {
    426 		return
    427 	}
    428 	_, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0)
    429 	if e1 != 0 {
    430 		err = errnoErr(e1)
    431 	}
    432 	return
    433 }
    434 
    435 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    436 
    437 func Acct(path string) (err error) {
    438 	var _p0 *byte
    439 	_p0, err = BytePtrFromString(path)
    440 	if err != nil {
    441 		return
    442 	}
    443 	_, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
    444 	if e1 != 0 {
    445 		err = errnoErr(e1)
    446 	}
    447 	return
    448 }
    449 
    450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    451 
    452 func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
    453 	var _p0 *byte
    454 	_p0, err = BytePtrFromString(keyType)
    455 	if err != nil {
    456 		return
    457 	}
    458 	var _p1 *byte
    459 	_p1, err = BytePtrFromString(description)
    460 	if err != nil {
    461 		return
    462 	}
    463 	var _p2 unsafe.Pointer
    464 	if len(payload) > 0 {
    465 		_p2 = unsafe.Pointer(&payload[0])
    466 	} else {
    467 		_p2 = unsafe.Pointer(&_zero)
    468 	}
    469 	r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
    470 	id = int(r0)
    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 Adjtimex(buf *Timex) (state int, err error) {
    480 	r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
    481 	state = int(r0)
    482 	if e1 != 0 {
    483 		err = errnoErr(e1)
    484 	}
    485 	return
    486 }
    487 
    488 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    489 
    490 func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
    491 	_, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
    492 	if e1 != 0 {
    493 		err = errnoErr(e1)
    494 	}
    495 	return
    496 }
    497 
    498 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    499 
    500 func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
    501 	_, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
    502 	if e1 != 0 {
    503 		err = errnoErr(e1)
    504 	}
    505 	return
    506 }
    507 
    508 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    509 
    510 func Chdir(path string) (err error) {
    511 	var _p0 *byte
    512 	_p0, err = BytePtrFromString(path)
    513 	if err != nil {
    514 		return
    515 	}
    516 	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
    517 	if e1 != 0 {
    518 		err = errnoErr(e1)
    519 	}
    520 	return
    521 }
    522 
    523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    524 
    525 func Chroot(path string) (err error) {
    526 	var _p0 *byte
    527 	_p0, err = BytePtrFromString(path)
    528 	if err != nil {
    529 		return
    530 	}
    531 	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
    532 	if e1 != 0 {
    533 		err = errnoErr(e1)
    534 	}
    535 	return
    536 }
    537 
    538 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    539 
    540 func ClockGetres(clockid int32, res *Timespec) (err error) {
    541 	_, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
    542 	if e1 != 0 {
    543 		err = errnoErr(e1)
    544 	}
    545 	return
    546 }
    547 
    548 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    549 
    550 func ClockGettime(clockid int32, time *Timespec) (err error) {
    551 	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
    552 	if e1 != 0 {
    553 		err = errnoErr(e1)
    554 	}
    555 	return
    556 }
    557 
    558 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    559 
    560 func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
    561 	_, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
    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 Close(fd int) (err error) {
    571 	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 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 CloseRange(first uint, last uint, flags uint) (err error) {
    581 	_, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags))
    582 	if e1 != 0 {
    583 		err = errnoErr(e1)
    584 	}
    585 	return
    586 }
    587 
    588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    589 
    590 func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
    591 	r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
    592 	n = int(r0)
    593 	if e1 != 0 {
    594 		err = errnoErr(e1)
    595 	}
    596 	return
    597 }
    598 
    599 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    600 
    601 func DeleteModule(name string, flags int) (err error) {
    602 	var _p0 *byte
    603 	_p0, err = BytePtrFromString(name)
    604 	if err != nil {
    605 		return
    606 	}
    607 	_, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
    608 	if e1 != 0 {
    609 		err = errnoErr(e1)
    610 	}
    611 	return
    612 }
    613 
    614 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    615 
    616 func Dup(oldfd int) (fd int, err error) {
    617 	r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
    618 	fd = int(r0)
    619 	if e1 != 0 {
    620 		err = errnoErr(e1)
    621 	}
    622 	return
    623 }
    624 
    625 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    626 
    627 func Dup3(oldfd int, newfd int, flags int) (err error) {
    628 	_, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
    629 	if e1 != 0 {
    630 		err = errnoErr(e1)
    631 	}
    632 	return
    633 }
    634 
    635 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    636 
    637 func EpollCreate1(flag int) (fd int, err error) {
    638 	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
    639 	fd = int(r0)
    640 	if e1 != 0 {
    641 		err = errnoErr(e1)
    642 	}
    643 	return
    644 }
    645 
    646 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    647 
    648 func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
    649 	_, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
    650 	if e1 != 0 {
    651 		err = errnoErr(e1)
    652 	}
    653 	return
    654 }
    655 
    656 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    657 
    658 func Eventfd(initval uint, flags int) (fd int, err error) {
    659 	r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
    660 	fd = int(r0)
    661 	if e1 != 0 {
    662 		err = errnoErr(e1)
    663 	}
    664 	return
    665 }
    666 
    667 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    668 
    669 func Exit(code int) {
    670 	SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
    671 	return
    672 }
    673 
    674 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    675 
    676 func Fchdir(fd int) (err error) {
    677 	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
    678 	if e1 != 0 {
    679 		err = errnoErr(e1)
    680 	}
    681 	return
    682 }
    683 
    684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    685 
    686 func Fchmod(fd int, mode uint32) (err error) {
    687 	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
    688 	if e1 != 0 {
    689 		err = errnoErr(e1)
    690 	}
    691 	return
    692 }
    693 
    694 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    695 
    696 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
    697 	var _p0 *byte
    698 	_p0, err = BytePtrFromString(path)
    699 	if err != nil {
    700 		return
    701 	}
    702 	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
    703 	if e1 != 0 {
    704 		err = errnoErr(e1)
    705 	}
    706 	return
    707 }
    708 
    709 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    710 
    711 func Fdatasync(fd int) (err error) {
    712 	_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
    713 	if e1 != 0 {
    714 		err = errnoErr(e1)
    715 	}
    716 	return
    717 }
    718 
    719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    720 
    721 func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
    722 	var _p0 *byte
    723 	_p0, err = BytePtrFromString(attr)
    724 	if err != nil {
    725 		return
    726 	}
    727 	var _p1 unsafe.Pointer
    728 	if len(dest) > 0 {
    729 		_p1 = unsafe.Pointer(&dest[0])
    730 	} else {
    731 		_p1 = unsafe.Pointer(&_zero)
    732 	}
    733 	r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
    734 	sz = int(r0)
    735 	if e1 != 0 {
    736 		err = errnoErr(e1)
    737 	}
    738 	return
    739 }
    740 
    741 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    742 
    743 func FinitModule(fd int, params string, flags int) (err error) {
    744 	var _p0 *byte
    745 	_p0, err = BytePtrFromString(params)
    746 	if err != nil {
    747 		return
    748 	}
    749 	_, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
    750 	if e1 != 0 {
    751 		err = errnoErr(e1)
    752 	}
    753 	return
    754 }
    755 
    756 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    757 
    758 func Flistxattr(fd int, dest []byte) (sz int, err error) {
    759 	var _p0 unsafe.Pointer
    760 	if len(dest) > 0 {
    761 		_p0 = unsafe.Pointer(&dest[0])
    762 	} else {
    763 		_p0 = unsafe.Pointer(&_zero)
    764 	}
    765 	r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
    766 	sz = int(r0)
    767 	if e1 != 0 {
    768 		err = errnoErr(e1)
    769 	}
    770 	return
    771 }
    772 
    773 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    774 
    775 func Flock(fd int, how int) (err error) {
    776 	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
    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 Fremovexattr(fd int, attr string) (err error) {
    786 	var _p0 *byte
    787 	_p0, err = BytePtrFromString(attr)
    788 	if err != nil {
    789 		return
    790 	}
    791 	_, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
    792 	if e1 != 0 {
    793 		err = errnoErr(e1)
    794 	}
    795 	return
    796 }
    797 
    798 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    799 
    800 func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
    801 	var _p0 *byte
    802 	_p0, err = BytePtrFromString(attr)
    803 	if err != nil {
    804 		return
    805 	}
    806 	var _p1 unsafe.Pointer
    807 	if len(dest) > 0 {
    808 		_p1 = unsafe.Pointer(&dest[0])
    809 	} else {
    810 		_p1 = unsafe.Pointer(&_zero)
    811 	}
    812 	_, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 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 Fsync(fd int) (err error) {
    822 	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 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 Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) {
    832 	r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs))
    833 	fsfd = int(r0)
    834 	if e1 != 0 {
    835 		err = errnoErr(e1)
    836 	}
    837 	return
    838 }
    839 
    840 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    841 
    842 func Fsopen(fsName string, flags int) (fd int, err error) {
    843 	var _p0 *byte
    844 	_p0, err = BytePtrFromString(fsName)
    845 	if err != nil {
    846 		return
    847 	}
    848 	r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
    849 	fd = int(r0)
    850 	if e1 != 0 {
    851 		err = errnoErr(e1)
    852 	}
    853 	return
    854 }
    855 
    856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    857 
    858 func Fspick(dirfd int, pathName string, flags int) (fd int, err error) {
    859 	var _p0 *byte
    860 	_p0, err = BytePtrFromString(pathName)
    861 	if err != nil {
    862 		return
    863 	}
    864 	r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
    865 	fd = int(r0)
    866 	if e1 != 0 {
    867 		err = errnoErr(e1)
    868 	}
    869 	return
    870 }
    871 
    872 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    873 
    874 func Getdents(fd int, buf []byte) (n int, err error) {
    875 	var _p0 unsafe.Pointer
    876 	if len(buf) > 0 {
    877 		_p0 = unsafe.Pointer(&buf[0])
    878 	} else {
    879 		_p0 = unsafe.Pointer(&_zero)
    880 	}
    881 	r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
    882 	n = int(r0)
    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 Getpgid(pid int) (pgid int, err error) {
    892 	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
    893 	pgid = 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 Getpid() (pid int) {
    903 	r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
    904 	pid = int(r0)
    905 	return
    906 }
    907 
    908 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    909 
    910 func Getppid() (ppid int) {
    911 	r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
    912 	ppid = int(r0)
    913 	return
    914 }
    915 
    916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    917 
    918 func Getpriority(which int, who int) (prio int, err error) {
    919 	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
    920 	prio = int(r0)
    921 	if e1 != 0 {
    922 		err = errnoErr(e1)
    923 	}
    924 	return
    925 }
    926 
    927 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    928 
    929 func Getrandom(buf []byte, flags int) (n int, err error) {
    930 	var _p0 unsafe.Pointer
    931 	if len(buf) > 0 {
    932 		_p0 = unsafe.Pointer(&buf[0])
    933 	} else {
    934 		_p0 = unsafe.Pointer(&_zero)
    935 	}
    936 	r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
    937 	n = int(r0)
    938 	if e1 != 0 {
    939 		err = errnoErr(e1)
    940 	}
    941 	return
    942 }
    943 
    944 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    945 
    946 func Getrusage(who int, rusage *Rusage) (err error) {
    947 	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
    948 	if e1 != 0 {
    949 		err = errnoErr(e1)
    950 	}
    951 	return
    952 }
    953 
    954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    955 
    956 func Getsid(pid int) (sid int, err error) {
    957 	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
    958 	sid = int(r0)
    959 	if e1 != 0 {
    960 		err = errnoErr(e1)
    961 	}
    962 	return
    963 }
    964 
    965 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    966 
    967 func Gettid() (tid int) {
    968 	r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
    969 	tid = int(r0)
    970 	return
    971 }
    972 
    973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    974 
    975 func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
    976 	var _p0 *byte
    977 	_p0, err = BytePtrFromString(path)
    978 	if err != nil {
    979 		return
    980 	}
    981 	var _p1 *byte
    982 	_p1, err = BytePtrFromString(attr)
    983 	if err != nil {
    984 		return
    985 	}
    986 	var _p2 unsafe.Pointer
    987 	if len(dest) > 0 {
    988 		_p2 = unsafe.Pointer(&dest[0])
    989 	} else {
    990 		_p2 = unsafe.Pointer(&_zero)
    991 	}
    992 	r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
    993 	sz = int(r0)
    994 	if e1 != 0 {
    995 		err = errnoErr(e1)
    996 	}
    997 	return
    998 }
    999 
   1000 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1001 
   1002 func InitModule(moduleImage []byte, params string) (err error) {
   1003 	var _p0 unsafe.Pointer
   1004 	if len(moduleImage) > 0 {
   1005 		_p0 = unsafe.Pointer(&moduleImage[0])
   1006 	} else {
   1007 		_p0 = unsafe.Pointer(&_zero)
   1008 	}
   1009 	var _p1 *byte
   1010 	_p1, err = BytePtrFromString(params)
   1011 	if err != nil {
   1012 		return
   1013 	}
   1014 	_, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
   1015 	if e1 != 0 {
   1016 		err = errnoErr(e1)
   1017 	}
   1018 	return
   1019 }
   1020 
   1021 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1022 
   1023 func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
   1024 	var _p0 *byte
   1025 	_p0, err = BytePtrFromString(pathname)
   1026 	if err != nil {
   1027 		return
   1028 	}
   1029 	r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
   1030 	watchdesc = int(r0)
   1031 	if e1 != 0 {
   1032 		err = errnoErr(e1)
   1033 	}
   1034 	return
   1035 }
   1036 
   1037 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1038 
   1039 func InotifyInit1(flags int) (fd int, err error) {
   1040 	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
   1041 	fd = int(r0)
   1042 	if e1 != 0 {
   1043 		err = errnoErr(e1)
   1044 	}
   1045 	return
   1046 }
   1047 
   1048 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1049 
   1050 func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
   1051 	r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
   1052 	success = int(r0)
   1053 	if e1 != 0 {
   1054 		err = errnoErr(e1)
   1055 	}
   1056 	return
   1057 }
   1058 
   1059 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1060 
   1061 func Kill(pid int, sig syscall.Signal) (err error) {
   1062 	_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
   1063 	if e1 != 0 {
   1064 		err = errnoErr(e1)
   1065 	}
   1066 	return
   1067 }
   1068 
   1069 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1070 
   1071 func Klogctl(typ int, buf []byte) (n int, err error) {
   1072 	var _p0 unsafe.Pointer
   1073 	if len(buf) > 0 {
   1074 		_p0 = unsafe.Pointer(&buf[0])
   1075 	} else {
   1076 		_p0 = unsafe.Pointer(&_zero)
   1077 	}
   1078 	r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
   1079 	n = int(r0)
   1080 	if e1 != 0 {
   1081 		err = errnoErr(e1)
   1082 	}
   1083 	return
   1084 }
   1085 
   1086 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1087 
   1088 func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
   1089 	var _p0 *byte
   1090 	_p0, err = BytePtrFromString(path)
   1091 	if err != nil {
   1092 		return
   1093 	}
   1094 	var _p1 *byte
   1095 	_p1, err = BytePtrFromString(attr)
   1096 	if err != nil {
   1097 		return
   1098 	}
   1099 	var _p2 unsafe.Pointer
   1100 	if len(dest) > 0 {
   1101 		_p2 = unsafe.Pointer(&dest[0])
   1102 	} else {
   1103 		_p2 = unsafe.Pointer(&_zero)
   1104 	}
   1105 	r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
   1106 	sz = 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 Listxattr(path string, dest []byte) (sz int, err error) {
   1116 	var _p0 *byte
   1117 	_p0, err = BytePtrFromString(path)
   1118 	if err != nil {
   1119 		return
   1120 	}
   1121 	var _p1 unsafe.Pointer
   1122 	if len(dest) > 0 {
   1123 		_p1 = unsafe.Pointer(&dest[0])
   1124 	} else {
   1125 		_p1 = unsafe.Pointer(&_zero)
   1126 	}
   1127 	r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
   1128 	sz = int(r0)
   1129 	if e1 != 0 {
   1130 		err = errnoErr(e1)
   1131 	}
   1132 	return
   1133 }
   1134 
   1135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1136 
   1137 func Llistxattr(path string, dest []byte) (sz int, err error) {
   1138 	var _p0 *byte
   1139 	_p0, err = BytePtrFromString(path)
   1140 	if err != nil {
   1141 		return
   1142 	}
   1143 	var _p1 unsafe.Pointer
   1144 	if len(dest) > 0 {
   1145 		_p1 = unsafe.Pointer(&dest[0])
   1146 	} else {
   1147 		_p1 = unsafe.Pointer(&_zero)
   1148 	}
   1149 	r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
   1150 	sz = int(r0)
   1151 	if e1 != 0 {
   1152 		err = errnoErr(e1)
   1153 	}
   1154 	return
   1155 }
   1156 
   1157 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1158 
   1159 func Lremovexattr(path string, attr string) (err error) {
   1160 	var _p0 *byte
   1161 	_p0, err = BytePtrFromString(path)
   1162 	if err != nil {
   1163 		return
   1164 	}
   1165 	var _p1 *byte
   1166 	_p1, err = BytePtrFromString(attr)
   1167 	if err != nil {
   1168 		return
   1169 	}
   1170 	_, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1171 	if e1 != 0 {
   1172 		err = errnoErr(e1)
   1173 	}
   1174 	return
   1175 }
   1176 
   1177 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1178 
   1179 func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
   1180 	var _p0 *byte
   1181 	_p0, err = BytePtrFromString(path)
   1182 	if err != nil {
   1183 		return
   1184 	}
   1185 	var _p1 *byte
   1186 	_p1, err = BytePtrFromString(attr)
   1187 	if err != nil {
   1188 		return
   1189 	}
   1190 	var _p2 unsafe.Pointer
   1191 	if len(data) > 0 {
   1192 		_p2 = unsafe.Pointer(&data[0])
   1193 	} else {
   1194 		_p2 = unsafe.Pointer(&_zero)
   1195 	}
   1196 	_, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
   1197 	if e1 != 0 {
   1198 		err = errnoErr(e1)
   1199 	}
   1200 	return
   1201 }
   1202 
   1203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1204 
   1205 func MemfdCreate(name string, flags int) (fd int, err error) {
   1206 	var _p0 *byte
   1207 	_p0, err = BytePtrFromString(name)
   1208 	if err != nil {
   1209 		return
   1210 	}
   1211 	r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   1212 	fd = int(r0)
   1213 	if e1 != 0 {
   1214 		err = errnoErr(e1)
   1215 	}
   1216 	return
   1217 }
   1218 
   1219 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1220 
   1221 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
   1222 	var _p0 *byte
   1223 	_p0, err = BytePtrFromString(path)
   1224 	if err != nil {
   1225 		return
   1226 	}
   1227 	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1228 	if e1 != 0 {
   1229 		err = errnoErr(e1)
   1230 	}
   1231 	return
   1232 }
   1233 
   1234 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1235 
   1236 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
   1237 	var _p0 *byte
   1238 	_p0, err = BytePtrFromString(path)
   1239 	if err != nil {
   1240 		return
   1241 	}
   1242 	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
   1243 	if e1 != 0 {
   1244 		err = errnoErr(e1)
   1245 	}
   1246 	return
   1247 }
   1248 
   1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1250 
   1251 func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) {
   1252 	var _p0 *byte
   1253 	_p0, err = BytePtrFromString(fromPathName)
   1254 	if err != nil {
   1255 		return
   1256 	}
   1257 	var _p1 *byte
   1258 	_p1, err = BytePtrFromString(toPathName)
   1259 	if err != nil {
   1260 		return
   1261 	}
   1262 	_, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
   1263 	if e1 != 0 {
   1264 		err = errnoErr(e1)
   1265 	}
   1266 	return
   1267 }
   1268 
   1269 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1270 
   1271 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
   1272 	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
   1273 	if e1 != 0 {
   1274 		err = errnoErr(e1)
   1275 	}
   1276 	return
   1277 }
   1278 
   1279 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1280 
   1281 func OpenTree(dfd int, fileName string, flags uint) (r int, err error) {
   1282 	var _p0 *byte
   1283 	_p0, err = BytePtrFromString(fileName)
   1284 	if err != nil {
   1285 		return
   1286 	}
   1287 	r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   1288 	r = int(r0)
   1289 	if e1 != 0 {
   1290 		err = errnoErr(e1)
   1291 	}
   1292 	return
   1293 }
   1294 
   1295 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1296 
   1297 func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
   1298 	r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
   1299 	fd = int(r0)
   1300 	if e1 != 0 {
   1301 		err = errnoErr(e1)
   1302 	}
   1303 	return
   1304 }
   1305 
   1306 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1307 
   1308 func PivotRoot(newroot string, putold string) (err error) {
   1309 	var _p0 *byte
   1310 	_p0, err = BytePtrFromString(newroot)
   1311 	if err != nil {
   1312 		return
   1313 	}
   1314 	var _p1 *byte
   1315 	_p1, err = BytePtrFromString(putold)
   1316 	if err != nil {
   1317 		return
   1318 	}
   1319 	_, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   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 Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
   1329 	_, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
   1330 	if e1 != 0 {
   1331 		err = errnoErr(e1)
   1332 	}
   1333 	return
   1334 }
   1335 
   1336 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1337 
   1338 func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
   1339 	_, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
   1340 	if e1 != 0 {
   1341 		err = errnoErr(e1)
   1342 	}
   1343 	return
   1344 }
   1345 
   1346 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1347 
   1348 func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
   1349 	r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
   1350 	n = int(r0)
   1351 	if e1 != 0 {
   1352 		err = errnoErr(e1)
   1353 	}
   1354 	return
   1355 }
   1356 
   1357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1358 
   1359 func read(fd int, p []byte) (n int, err error) {
   1360 	var _p0 unsafe.Pointer
   1361 	if len(p) > 0 {
   1362 		_p0 = unsafe.Pointer(&p[0])
   1363 	} else {
   1364 		_p0 = unsafe.Pointer(&_zero)
   1365 	}
   1366 	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   1367 	n = int(r0)
   1368 	if e1 != 0 {
   1369 		err = errnoErr(e1)
   1370 	}
   1371 	return
   1372 }
   1373 
   1374 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1375 
   1376 func Removexattr(path string, attr string) (err error) {
   1377 	var _p0 *byte
   1378 	_p0, err = BytePtrFromString(path)
   1379 	if err != nil {
   1380 		return
   1381 	}
   1382 	var _p1 *byte
   1383 	_p1, err = BytePtrFromString(attr)
   1384 	if err != nil {
   1385 		return
   1386 	}
   1387 	_, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1388 	if e1 != 0 {
   1389 		err = errnoErr(e1)
   1390 	}
   1391 	return
   1392 }
   1393 
   1394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1395 
   1396 func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
   1397 	var _p0 *byte
   1398 	_p0, err = BytePtrFromString(oldpath)
   1399 	if err != nil {
   1400 		return
   1401 	}
   1402 	var _p1 *byte
   1403 	_p1, err = BytePtrFromString(newpath)
   1404 	if err != nil {
   1405 		return
   1406 	}
   1407 	_, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
   1408 	if e1 != 0 {
   1409 		err = errnoErr(e1)
   1410 	}
   1411 	return
   1412 }
   1413 
   1414 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1415 
   1416 func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
   1417 	var _p0 *byte
   1418 	_p0, err = BytePtrFromString(keyType)
   1419 	if err != nil {
   1420 		return
   1421 	}
   1422 	var _p1 *byte
   1423 	_p1, err = BytePtrFromString(description)
   1424 	if err != nil {
   1425 		return
   1426 	}
   1427 	var _p2 *byte
   1428 	_p2, err = BytePtrFromString(callback)
   1429 	if err != nil {
   1430 		return
   1431 	}
   1432 	r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
   1433 	id = int(r0)
   1434 	if e1 != 0 {
   1435 		err = errnoErr(e1)
   1436 	}
   1437 	return
   1438 }
   1439 
   1440 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1441 
   1442 func Setdomainname(p []byte) (err error) {
   1443 	var _p0 unsafe.Pointer
   1444 	if len(p) > 0 {
   1445 		_p0 = unsafe.Pointer(&p[0])
   1446 	} else {
   1447 		_p0 = unsafe.Pointer(&_zero)
   1448 	}
   1449 	_, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
   1450 	if e1 != 0 {
   1451 		err = errnoErr(e1)
   1452 	}
   1453 	return
   1454 }
   1455 
   1456 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1457 
   1458 func Sethostname(p []byte) (err error) {
   1459 	var _p0 unsafe.Pointer
   1460 	if len(p) > 0 {
   1461 		_p0 = unsafe.Pointer(&p[0])
   1462 	} else {
   1463 		_p0 = unsafe.Pointer(&_zero)
   1464 	}
   1465 	_, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
   1466 	if e1 != 0 {
   1467 		err = errnoErr(e1)
   1468 	}
   1469 	return
   1470 }
   1471 
   1472 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1473 
   1474 func Setpgid(pid int, pgid int) (err error) {
   1475 	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
   1476 	if e1 != 0 {
   1477 		err = errnoErr(e1)
   1478 	}
   1479 	return
   1480 }
   1481 
   1482 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1483 
   1484 func Setsid() (pid int, err error) {
   1485 	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
   1486 	pid = int(r0)
   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 Settimeofday(tv *Timeval) (err error) {
   1496 	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
   1497 	if e1 != 0 {
   1498 		err = errnoErr(e1)
   1499 	}
   1500 	return
   1501 }
   1502 
   1503 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1504 
   1505 func Setns(fd int, nstype int) (err error) {
   1506 	_, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
   1507 	if e1 != 0 {
   1508 		err = errnoErr(e1)
   1509 	}
   1510 	return
   1511 }
   1512 
   1513 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1514 
   1515 func Setpriority(which int, who int, prio int) (err error) {
   1516 	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
   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 Setxattr(path string, attr string, data []byte, flags int) (err error) {
   1526 	var _p0 *byte
   1527 	_p0, err = BytePtrFromString(path)
   1528 	if err != nil {
   1529 		return
   1530 	}
   1531 	var _p1 *byte
   1532 	_p1, err = BytePtrFromString(attr)
   1533 	if err != nil {
   1534 		return
   1535 	}
   1536 	var _p2 unsafe.Pointer
   1537 	if len(data) > 0 {
   1538 		_p2 = unsafe.Pointer(&data[0])
   1539 	} else {
   1540 		_p2 = unsafe.Pointer(&_zero)
   1541 	}
   1542 	_, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
   1543 	if e1 != 0 {
   1544 		err = errnoErr(e1)
   1545 	}
   1546 	return
   1547 }
   1548 
   1549 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1550 
   1551 func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
   1552 	r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
   1553 	newfd = int(r0)
   1554 	if e1 != 0 {
   1555 		err = errnoErr(e1)
   1556 	}
   1557 	return
   1558 }
   1559 
   1560 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1561 
   1562 func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
   1563 	var _p0 *byte
   1564 	_p0, err = BytePtrFromString(path)
   1565 	if err != nil {
   1566 		return
   1567 	}
   1568 	_, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
   1569 	if e1 != 0 {
   1570 		err = errnoErr(e1)
   1571 	}
   1572 	return
   1573 }
   1574 
   1575 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1576 
   1577 func Sync() {
   1578 	SyscallNoError(SYS_SYNC, 0, 0, 0)
   1579 	return
   1580 }
   1581 
   1582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1583 
   1584 func Syncfs(fd int) (err error) {
   1585 	_, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
   1586 	if e1 != 0 {
   1587 		err = errnoErr(e1)
   1588 	}
   1589 	return
   1590 }
   1591 
   1592 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1593 
   1594 func Sysinfo(info *Sysinfo_t) (err error) {
   1595 	_, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
   1596 	if e1 != 0 {
   1597 		err = errnoErr(e1)
   1598 	}
   1599 	return
   1600 }
   1601 
   1602 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1603 
   1604 func TimerfdCreate(clockid int, flags int) (fd int, err error) {
   1605 	r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
   1606 	fd = int(r0)
   1607 	if e1 != 0 {
   1608 		err = errnoErr(e1)
   1609 	}
   1610 	return
   1611 }
   1612 
   1613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1614 
   1615 func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
   1616 	_, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
   1617 	if e1 != 0 {
   1618 		err = errnoErr(e1)
   1619 	}
   1620 	return
   1621 }
   1622 
   1623 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1624 
   1625 func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
   1626 	_, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
   1627 	if e1 != 0 {
   1628 		err = errnoErr(e1)
   1629 	}
   1630 	return
   1631 }
   1632 
   1633 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1634 
   1635 func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
   1636 	_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
   1637 	if e1 != 0 {
   1638 		err = errnoErr(e1)
   1639 	}
   1640 	return
   1641 }
   1642 
   1643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1644 
   1645 func Times(tms *Tms) (ticks uintptr, err error) {
   1646 	r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
   1647 	ticks = uintptr(r0)
   1648 	if e1 != 0 {
   1649 		err = errnoErr(e1)
   1650 	}
   1651 	return
   1652 }
   1653 
   1654 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1655 
   1656 func Umask(mask int) (oldmask int) {
   1657 	r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
   1658 	oldmask = int(r0)
   1659 	return
   1660 }
   1661 
   1662 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1663 
   1664 func Uname(buf *Utsname) (err error) {
   1665 	_, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
   1666 	if e1 != 0 {
   1667 		err = errnoErr(e1)
   1668 	}
   1669 	return
   1670 }
   1671 
   1672 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1673 
   1674 func Unmount(target string, flags int) (err error) {
   1675 	var _p0 *byte
   1676 	_p0, err = BytePtrFromString(target)
   1677 	if err != nil {
   1678 		return
   1679 	}
   1680 	_, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   1681 	if e1 != 0 {
   1682 		err = errnoErr(e1)
   1683 	}
   1684 	return
   1685 }
   1686 
   1687 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1688 
   1689 func Unshare(flags int) (err error) {
   1690 	_, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
   1691 	if e1 != 0 {
   1692 		err = errnoErr(e1)
   1693 	}
   1694 	return
   1695 }
   1696 
   1697 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1698 
   1699 func write(fd int, p []byte) (n int, err error) {
   1700 	var _p0 unsafe.Pointer
   1701 	if len(p) > 0 {
   1702 		_p0 = unsafe.Pointer(&p[0])
   1703 	} else {
   1704 		_p0 = unsafe.Pointer(&_zero)
   1705 	}
   1706 	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   1707 	n = int(r0)
   1708 	if e1 != 0 {
   1709 		err = errnoErr(e1)
   1710 	}
   1711 	return
   1712 }
   1713 
   1714 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1715 
   1716 func exitThread(code int) (err error) {
   1717 	_, _, e1 := Syscall(SYS_EXIT, uintptr(code), 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 readlen(fd int, p *byte, np int) (n int, err error) {
   1727 	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
   1728 	n = int(r0)
   1729 	if e1 != 0 {
   1730 		err = errnoErr(e1)
   1731 	}
   1732 	return
   1733 }
   1734 
   1735 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1736 
   1737 func writelen(fd int, p *byte, np int) (n int, err error) {
   1738 	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
   1739 	n = int(r0)
   1740 	if e1 != 0 {
   1741 		err = errnoErr(e1)
   1742 	}
   1743 	return
   1744 }
   1745 
   1746 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1747 
   1748 func readv(fd int, iovs []Iovec) (n int, err error) {
   1749 	var _p0 unsafe.Pointer
   1750 	if len(iovs) > 0 {
   1751 		_p0 = unsafe.Pointer(&iovs[0])
   1752 	} else {
   1753 		_p0 = unsafe.Pointer(&_zero)
   1754 	}
   1755 	r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
   1756 	n = int(r0)
   1757 	if e1 != 0 {
   1758 		err = errnoErr(e1)
   1759 	}
   1760 	return
   1761 }
   1762 
   1763 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1764 
   1765 func writev(fd int, iovs []Iovec) (n int, err error) {
   1766 	var _p0 unsafe.Pointer
   1767 	if len(iovs) > 0 {
   1768 		_p0 = unsafe.Pointer(&iovs[0])
   1769 	} else {
   1770 		_p0 = unsafe.Pointer(&_zero)
   1771 	}
   1772 	r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
   1773 	n = int(r0)
   1774 	if e1 != 0 {
   1775 		err = errnoErr(e1)
   1776 	}
   1777 	return
   1778 }
   1779 
   1780 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1781 
   1782 func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
   1783 	var _p0 unsafe.Pointer
   1784 	if len(iovs) > 0 {
   1785 		_p0 = unsafe.Pointer(&iovs[0])
   1786 	} else {
   1787 		_p0 = unsafe.Pointer(&_zero)
   1788 	}
   1789 	r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
   1790 	n = int(r0)
   1791 	if e1 != 0 {
   1792 		err = errnoErr(e1)
   1793 	}
   1794 	return
   1795 }
   1796 
   1797 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1798 
   1799 func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
   1800 	var _p0 unsafe.Pointer
   1801 	if len(iovs) > 0 {
   1802 		_p0 = unsafe.Pointer(&iovs[0])
   1803 	} else {
   1804 		_p0 = unsafe.Pointer(&_zero)
   1805 	}
   1806 	r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
   1807 	n = int(r0)
   1808 	if e1 != 0 {
   1809 		err = errnoErr(e1)
   1810 	}
   1811 	return
   1812 }
   1813 
   1814 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1815 
   1816 func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
   1817 	var _p0 unsafe.Pointer
   1818 	if len(iovs) > 0 {
   1819 		_p0 = unsafe.Pointer(&iovs[0])
   1820 	} else {
   1821 		_p0 = unsafe.Pointer(&_zero)
   1822 	}
   1823 	r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
   1824 	n = int(r0)
   1825 	if e1 != 0 {
   1826 		err = errnoErr(e1)
   1827 	}
   1828 	return
   1829 }
   1830 
   1831 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1832 
   1833 func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
   1834 	var _p0 unsafe.Pointer
   1835 	if len(iovs) > 0 {
   1836 		_p0 = unsafe.Pointer(&iovs[0])
   1837 	} else {
   1838 		_p0 = unsafe.Pointer(&_zero)
   1839 	}
   1840 	r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
   1841 	n = int(r0)
   1842 	if e1 != 0 {
   1843 		err = errnoErr(e1)
   1844 	}
   1845 	return
   1846 }
   1847 
   1848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1849 
   1850 func munmap(addr uintptr, length uintptr) (err error) {
   1851 	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
   1852 	if e1 != 0 {
   1853 		err = errnoErr(e1)
   1854 	}
   1855 	return
   1856 }
   1857 
   1858 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1859 
   1860 func Madvise(b []byte, advice int) (err error) {
   1861 	var _p0 unsafe.Pointer
   1862 	if len(b) > 0 {
   1863 		_p0 = unsafe.Pointer(&b[0])
   1864 	} else {
   1865 		_p0 = unsafe.Pointer(&_zero)
   1866 	}
   1867 	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
   1868 	if e1 != 0 {
   1869 		err = errnoErr(e1)
   1870 	}
   1871 	return
   1872 }
   1873 
   1874 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1875 
   1876 func Mprotect(b []byte, prot int) (err error) {
   1877 	var _p0 unsafe.Pointer
   1878 	if len(b) > 0 {
   1879 		_p0 = unsafe.Pointer(&b[0])
   1880 	} else {
   1881 		_p0 = unsafe.Pointer(&_zero)
   1882 	}
   1883 	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
   1884 	if e1 != 0 {
   1885 		err = errnoErr(e1)
   1886 	}
   1887 	return
   1888 }
   1889 
   1890 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1891 
   1892 func Mlock(b []byte) (err error) {
   1893 	var _p0 unsafe.Pointer
   1894 	if len(b) > 0 {
   1895 		_p0 = unsafe.Pointer(&b[0])
   1896 	} else {
   1897 		_p0 = unsafe.Pointer(&_zero)
   1898 	}
   1899 	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
   1900 	if e1 != 0 {
   1901 		err = errnoErr(e1)
   1902 	}
   1903 	return
   1904 }
   1905 
   1906 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1907 
   1908 func Mlockall(flags int) (err error) {
   1909 	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
   1910 	if e1 != 0 {
   1911 		err = errnoErr(e1)
   1912 	}
   1913 	return
   1914 }
   1915 
   1916 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1917 
   1918 func Msync(b []byte, flags int) (err error) {
   1919 	var _p0 unsafe.Pointer
   1920 	if len(b) > 0 {
   1921 		_p0 = unsafe.Pointer(&b[0])
   1922 	} else {
   1923 		_p0 = unsafe.Pointer(&_zero)
   1924 	}
   1925 	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
   1926 	if e1 != 0 {
   1927 		err = errnoErr(e1)
   1928 	}
   1929 	return
   1930 }
   1931 
   1932 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1933 
   1934 func Munlock(b []byte) (err error) {
   1935 	var _p0 unsafe.Pointer
   1936 	if len(b) > 0 {
   1937 		_p0 = unsafe.Pointer(&b[0])
   1938 	} else {
   1939 		_p0 = unsafe.Pointer(&_zero)
   1940 	}
   1941 	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
   1942 	if e1 != 0 {
   1943 		err = errnoErr(e1)
   1944 	}
   1945 	return
   1946 }
   1947 
   1948 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1949 
   1950 func Munlockall() (err error) {
   1951 	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
   1952 	if e1 != 0 {
   1953 		err = errnoErr(e1)
   1954 	}
   1955 	return
   1956 }
   1957 
   1958 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1959 
   1960 func faccessat(dirfd int, path string, mode uint32) (err error) {
   1961 	var _p0 *byte
   1962 	_p0, err = BytePtrFromString(path)
   1963 	if err != nil {
   1964 		return
   1965 	}
   1966 	_, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1967 	if e1 != 0 {
   1968 		err = errnoErr(e1)
   1969 	}
   1970 	return
   1971 }
   1972 
   1973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1974 
   1975 func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
   1976 	var _p0 *byte
   1977 	_p0, err = BytePtrFromString(path)
   1978 	if err != nil {
   1979 		return
   1980 	}
   1981 	_, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   1982 	if e1 != 0 {
   1983 		err = errnoErr(e1)
   1984 	}
   1985 	return
   1986 }
   1987 
   1988 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1989 
   1990 func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
   1991 	var _p0 *byte
   1992 	_p0, err = BytePtrFromString(pathname)
   1993 	if err != nil {
   1994 		return
   1995 	}
   1996 	_, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
   1997 	if e1 != 0 {
   1998 		err = errnoErr(e1)
   1999 	}
   2000 	return
   2001 }
   2002 
   2003 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2004 
   2005 func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
   2006 	r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
   2007 	fd = int(r0)
   2008 	if e1 != 0 {
   2009 		err = errnoErr(e1)
   2010 	}
   2011 	return
   2012 }
   2013 
   2014 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2015 
   2016 func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
   2017 	var _p0 unsafe.Pointer
   2018 	if len(localIov) > 0 {
   2019 		_p0 = unsafe.Pointer(&localIov[0])
   2020 	} else {
   2021 		_p0 = unsafe.Pointer(&_zero)
   2022 	}
   2023 	var _p1 unsafe.Pointer
   2024 	if len(remoteIov) > 0 {
   2025 		_p1 = unsafe.Pointer(&remoteIov[0])
   2026 	} else {
   2027 		_p1 = unsafe.Pointer(&_zero)
   2028 	}
   2029 	r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
   2030 	n = int(r0)
   2031 	if e1 != 0 {
   2032 		err = errnoErr(e1)
   2033 	}
   2034 	return
   2035 }
   2036 
   2037 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2038 
   2039 func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
   2040 	var _p0 unsafe.Pointer
   2041 	if len(localIov) > 0 {
   2042 		_p0 = unsafe.Pointer(&localIov[0])
   2043 	} else {
   2044 		_p0 = unsafe.Pointer(&_zero)
   2045 	}
   2046 	var _p1 unsafe.Pointer
   2047 	if len(remoteIov) > 0 {
   2048 		_p1 = unsafe.Pointer(&remoteIov[0])
   2049 	} else {
   2050 		_p1 = unsafe.Pointer(&_zero)
   2051 	}
   2052 	r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
   2053 	n = int(r0)
   2054 	if e1 != 0 {
   2055 		err = errnoErr(e1)
   2056 	}
   2057 	return
   2058 }
   2059 
   2060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2061 
   2062 func PidfdOpen(pid int, flags int) (fd int, err error) {
   2063 	r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0)
   2064 	fd = int(r0)
   2065 	if e1 != 0 {
   2066 		err = errnoErr(e1)
   2067 	}
   2068 	return
   2069 }
   2070 
   2071 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2072 
   2073 func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) {
   2074 	r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags))
   2075 	fd = int(r0)
   2076 	if e1 != 0 {
   2077 		err = errnoErr(e1)
   2078 	}
   2079 	return
   2080 }
   2081 
   2082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2083 
   2084 func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) {
   2085 	_, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0)
   2086 	if e1 != 0 {
   2087 		err = errnoErr(e1)
   2088 	}
   2089 	return
   2090 }
   2091 
   2092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2093 
   2094 func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
   2095 	r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag))
   2096 	ret = uintptr(r0)
   2097 	if e1 != 0 {
   2098 		err = errnoErr(e1)
   2099 	}
   2100 	return
   2101 }
   2102 
   2103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2104 
   2105 func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
   2106 	r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
   2107 	result = int(r0)
   2108 	if e1 != 0 {
   2109 		err = errnoErr(e1)
   2110 	}
   2111 	return
   2112 }
   2113 
   2114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2115 
   2116 func shmdt(addr uintptr) (err error) {
   2117 	_, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0)
   2118 	if e1 != 0 {
   2119 		err = errnoErr(e1)
   2120 	}
   2121 	return
   2122 }
   2123 
   2124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2125 
   2126 func shmget(key int, size int, flag int) (id int, err error) {
   2127 	r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag))
   2128 	id = int(r0)
   2129 	if e1 != 0 {
   2130 		err = errnoErr(e1)
   2131 	}
   2132 	return
   2133 }
   2134 
   2135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2136 
   2137 func getitimer(which int, currValue *Itimerval) (err error) {
   2138 	_, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0)
   2139 	if e1 != 0 {
   2140 		err = errnoErr(e1)
   2141 	}
   2142 	return
   2143 }
   2144 
   2145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2146 
   2147 func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) {
   2148 	_, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)))
   2149 	if e1 != 0 {
   2150 		err = errnoErr(e1)
   2151 	}
   2152 	return
   2153 }