src

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

zsyscall_linux.go (56910B)


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