src

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

zsyscall_linux.go (56445B)


      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 Eventfd(initval uint, flags int) (fd int, err error) {
    704 	r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
    705 	fd = int(r0)
    706 	if e1 != 0 {
    707 		err = errnoErr(e1)
    708 	}
    709 	return
    710 }
    711 
    712 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    713 
    714 func Exit(code int) {
    715 	SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
    716 	return
    717 }
    718 
    719 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    720 
    721 func Fchdir(fd int) (err error) {
    722 	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
    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 Fchmod(fd int, mode uint32) (err error) {
    732 	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
    733 	if e1 != 0 {
    734 		err = errnoErr(e1)
    735 	}
    736 	return
    737 }
    738 
    739 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    740 
    741 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
    742 	var _p0 *byte
    743 	_p0, err = BytePtrFromString(path)
    744 	if err != nil {
    745 		return
    746 	}
    747 	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
    748 	if e1 != 0 {
    749 		err = errnoErr(e1)
    750 	}
    751 	return
    752 }
    753 
    754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    755 
    756 func Fdatasync(fd int) (err error) {
    757 	_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
    758 	if e1 != 0 {
    759 		err = errnoErr(e1)
    760 	}
    761 	return
    762 }
    763 
    764 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    765 
    766 func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
    767 	var _p0 *byte
    768 	_p0, err = BytePtrFromString(attr)
    769 	if err != nil {
    770 		return
    771 	}
    772 	var _p1 unsafe.Pointer
    773 	if len(dest) > 0 {
    774 		_p1 = unsafe.Pointer(&dest[0])
    775 	} else {
    776 		_p1 = unsafe.Pointer(&_zero)
    777 	}
    778 	r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
    779 	sz = int(r0)
    780 	if e1 != 0 {
    781 		err = errnoErr(e1)
    782 	}
    783 	return
    784 }
    785 
    786 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    787 
    788 func FinitModule(fd int, params string, flags int) (err error) {
    789 	var _p0 *byte
    790 	_p0, err = BytePtrFromString(params)
    791 	if err != nil {
    792 		return
    793 	}
    794 	_, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
    795 	if e1 != 0 {
    796 		err = errnoErr(e1)
    797 	}
    798 	return
    799 }
    800 
    801 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    802 
    803 func Flistxattr(fd int, dest []byte) (sz int, err error) {
    804 	var _p0 unsafe.Pointer
    805 	if len(dest) > 0 {
    806 		_p0 = unsafe.Pointer(&dest[0])
    807 	} else {
    808 		_p0 = unsafe.Pointer(&_zero)
    809 	}
    810 	r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
    811 	sz = int(r0)
    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 Flock(fd int, how int) (err error) {
    821 	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
    822 	if e1 != 0 {
    823 		err = errnoErr(e1)
    824 	}
    825 	return
    826 }
    827 
    828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    829 
    830 func Fremovexattr(fd int, attr string) (err error) {
    831 	var _p0 *byte
    832 	_p0, err = BytePtrFromString(attr)
    833 	if err != nil {
    834 		return
    835 	}
    836 	_, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
    837 	if e1 != 0 {
    838 		err = errnoErr(e1)
    839 	}
    840 	return
    841 }
    842 
    843 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    844 
    845 func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
    846 	var _p0 *byte
    847 	_p0, err = BytePtrFromString(attr)
    848 	if err != nil {
    849 		return
    850 	}
    851 	var _p1 unsafe.Pointer
    852 	if len(dest) > 0 {
    853 		_p1 = unsafe.Pointer(&dest[0])
    854 	} else {
    855 		_p1 = unsafe.Pointer(&_zero)
    856 	}
    857 	_, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
    858 	if e1 != 0 {
    859 		err = errnoErr(e1)
    860 	}
    861 	return
    862 }
    863 
    864 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    865 
    866 func Fsync(fd int) (err error) {
    867 	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
    868 	if e1 != 0 {
    869 		err = errnoErr(e1)
    870 	}
    871 	return
    872 }
    873 
    874 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    875 
    876 func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) {
    877 	r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs))
    878 	fsfd = int(r0)
    879 	if e1 != 0 {
    880 		err = errnoErr(e1)
    881 	}
    882 	return
    883 }
    884 
    885 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    886 
    887 func Fsopen(fsName string, flags int) (fd int, err error) {
    888 	var _p0 *byte
    889 	_p0, err = BytePtrFromString(fsName)
    890 	if err != nil {
    891 		return
    892 	}
    893 	r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
    894 	fd = int(r0)
    895 	if e1 != 0 {
    896 		err = errnoErr(e1)
    897 	}
    898 	return
    899 }
    900 
    901 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    902 
    903 func Fspick(dirfd int, pathName string, flags int) (fd int, err error) {
    904 	var _p0 *byte
    905 	_p0, err = BytePtrFromString(pathName)
    906 	if err != nil {
    907 		return
    908 	}
    909 	r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
    910 	fd = int(r0)
    911 	if e1 != 0 {
    912 		err = errnoErr(e1)
    913 	}
    914 	return
    915 }
    916 
    917 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    918 
    919 func fsconfig(fd int, cmd uint, key *byte, value *byte, aux int) (err error) {
    920 	_, _, e1 := Syscall6(SYS_FSCONFIG, uintptr(fd), uintptr(cmd), uintptr(unsafe.Pointer(key)), uintptr(unsafe.Pointer(value)), uintptr(aux), 0)
    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 Getdents(fd int, buf []byte) (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_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
    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 Getpgid(pid int) (pgid int, err error) {
    947 	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
    948 	pgid = int(r0)
    949 	if e1 != 0 {
    950 		err = errnoErr(e1)
    951 	}
    952 	return
    953 }
    954 
    955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    956 
    957 func Getpid() (pid int) {
    958 	r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
    959 	pid = int(r0)
    960 	return
    961 }
    962 
    963 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    964 
    965 func Getppid() (ppid int) {
    966 	r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
    967 	ppid = int(r0)
    968 	return
    969 }
    970 
    971 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    972 
    973 func Getpriority(which int, who int) (prio int, err error) {
    974 	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
    975 	prio = int(r0)
    976 	if e1 != 0 {
    977 		err = errnoErr(e1)
    978 	}
    979 	return
    980 }
    981 
    982 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    983 
    984 func Getrusage(who int, rusage *Rusage) (err error) {
    985 	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
    986 	if e1 != 0 {
    987 		err = errnoErr(e1)
    988 	}
    989 	return
    990 }
    991 
    992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    993 
    994 func Getsid(pid int) (sid int, err error) {
    995 	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
    996 	sid = int(r0)
    997 	if e1 != 0 {
    998 		err = errnoErr(e1)
    999 	}
   1000 	return
   1001 }
   1002 
   1003 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1004 
   1005 func Gettid() (tid int) {
   1006 	r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
   1007 	tid = int(r0)
   1008 	return
   1009 }
   1010 
   1011 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1012 
   1013 func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
   1014 	var _p0 *byte
   1015 	_p0, err = BytePtrFromString(path)
   1016 	if err != nil {
   1017 		return
   1018 	}
   1019 	var _p1 *byte
   1020 	_p1, err = BytePtrFromString(attr)
   1021 	if err != nil {
   1022 		return
   1023 	}
   1024 	var _p2 unsafe.Pointer
   1025 	if len(dest) > 0 {
   1026 		_p2 = unsafe.Pointer(&dest[0])
   1027 	} else {
   1028 		_p2 = unsafe.Pointer(&_zero)
   1029 	}
   1030 	r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
   1031 	sz = int(r0)
   1032 	if e1 != 0 {
   1033 		err = errnoErr(e1)
   1034 	}
   1035 	return
   1036 }
   1037 
   1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1039 
   1040 func InitModule(moduleImage []byte, params string) (err error) {
   1041 	var _p0 unsafe.Pointer
   1042 	if len(moduleImage) > 0 {
   1043 		_p0 = unsafe.Pointer(&moduleImage[0])
   1044 	} else {
   1045 		_p0 = unsafe.Pointer(&_zero)
   1046 	}
   1047 	var _p1 *byte
   1048 	_p1, err = BytePtrFromString(params)
   1049 	if err != nil {
   1050 		return
   1051 	}
   1052 	_, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
   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 InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
   1062 	var _p0 *byte
   1063 	_p0, err = BytePtrFromString(pathname)
   1064 	if err != nil {
   1065 		return
   1066 	}
   1067 	r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
   1068 	watchdesc = int(r0)
   1069 	if e1 != 0 {
   1070 		err = errnoErr(e1)
   1071 	}
   1072 	return
   1073 }
   1074 
   1075 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1076 
   1077 func InotifyInit1(flags int) (fd int, err error) {
   1078 	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
   1079 	fd = 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 InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
   1089 	r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
   1090 	success = int(r0)
   1091 	if e1 != 0 {
   1092 		err = errnoErr(e1)
   1093 	}
   1094 	return
   1095 }
   1096 
   1097 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1098 
   1099 func Kill(pid int, sig syscall.Signal) (err error) {
   1100 	_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
   1101 	if e1 != 0 {
   1102 		err = errnoErr(e1)
   1103 	}
   1104 	return
   1105 }
   1106 
   1107 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1108 
   1109 func Klogctl(typ int, buf []byte) (n int, err error) {
   1110 	var _p0 unsafe.Pointer
   1111 	if len(buf) > 0 {
   1112 		_p0 = unsafe.Pointer(&buf[0])
   1113 	} else {
   1114 		_p0 = unsafe.Pointer(&_zero)
   1115 	}
   1116 	r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
   1117 	n = int(r0)
   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 Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
   1127 	var _p0 *byte
   1128 	_p0, err = BytePtrFromString(path)
   1129 	if err != nil {
   1130 		return
   1131 	}
   1132 	var _p1 *byte
   1133 	_p1, err = BytePtrFromString(attr)
   1134 	if err != nil {
   1135 		return
   1136 	}
   1137 	var _p2 unsafe.Pointer
   1138 	if len(dest) > 0 {
   1139 		_p2 = unsafe.Pointer(&dest[0])
   1140 	} else {
   1141 		_p2 = unsafe.Pointer(&_zero)
   1142 	}
   1143 	r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
   1144 	sz = int(r0)
   1145 	if e1 != 0 {
   1146 		err = errnoErr(e1)
   1147 	}
   1148 	return
   1149 }
   1150 
   1151 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1152 
   1153 func Listxattr(path string, dest []byte) (sz int, err error) {
   1154 	var _p0 *byte
   1155 	_p0, err = BytePtrFromString(path)
   1156 	if err != nil {
   1157 		return
   1158 	}
   1159 	var _p1 unsafe.Pointer
   1160 	if len(dest) > 0 {
   1161 		_p1 = unsafe.Pointer(&dest[0])
   1162 	} else {
   1163 		_p1 = unsafe.Pointer(&_zero)
   1164 	}
   1165 	r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
   1166 	sz = int(r0)
   1167 	if e1 != 0 {
   1168 		err = errnoErr(e1)
   1169 	}
   1170 	return
   1171 }
   1172 
   1173 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1174 
   1175 func Llistxattr(path string, dest []byte) (sz int, err error) {
   1176 	var _p0 *byte
   1177 	_p0, err = BytePtrFromString(path)
   1178 	if err != nil {
   1179 		return
   1180 	}
   1181 	var _p1 unsafe.Pointer
   1182 	if len(dest) > 0 {
   1183 		_p1 = unsafe.Pointer(&dest[0])
   1184 	} else {
   1185 		_p1 = unsafe.Pointer(&_zero)
   1186 	}
   1187 	r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
   1188 	sz = int(r0)
   1189 	if e1 != 0 {
   1190 		err = errnoErr(e1)
   1191 	}
   1192 	return
   1193 }
   1194 
   1195 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1196 
   1197 func Lremovexattr(path string, attr string) (err error) {
   1198 	var _p0 *byte
   1199 	_p0, err = BytePtrFromString(path)
   1200 	if err != nil {
   1201 		return
   1202 	}
   1203 	var _p1 *byte
   1204 	_p1, err = BytePtrFromString(attr)
   1205 	if err != nil {
   1206 		return
   1207 	}
   1208 	_, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1209 	if e1 != 0 {
   1210 		err = errnoErr(e1)
   1211 	}
   1212 	return
   1213 }
   1214 
   1215 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1216 
   1217 func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
   1218 	var _p0 *byte
   1219 	_p0, err = BytePtrFromString(path)
   1220 	if err != nil {
   1221 		return
   1222 	}
   1223 	var _p1 *byte
   1224 	_p1, err = BytePtrFromString(attr)
   1225 	if err != nil {
   1226 		return
   1227 	}
   1228 	var _p2 unsafe.Pointer
   1229 	if len(data) > 0 {
   1230 		_p2 = unsafe.Pointer(&data[0])
   1231 	} else {
   1232 		_p2 = unsafe.Pointer(&_zero)
   1233 	}
   1234 	_, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
   1235 	if e1 != 0 {
   1236 		err = errnoErr(e1)
   1237 	}
   1238 	return
   1239 }
   1240 
   1241 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1242 
   1243 func MemfdCreate(name string, flags int) (fd int, err error) {
   1244 	var _p0 *byte
   1245 	_p0, err = BytePtrFromString(name)
   1246 	if err != nil {
   1247 		return
   1248 	}
   1249 	r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   1250 	fd = int(r0)
   1251 	if e1 != 0 {
   1252 		err = errnoErr(e1)
   1253 	}
   1254 	return
   1255 }
   1256 
   1257 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1258 
   1259 func Mkdirat(dirfd int, path string, mode uint32) (err error) {
   1260 	var _p0 *byte
   1261 	_p0, err = BytePtrFromString(path)
   1262 	if err != nil {
   1263 		return
   1264 	}
   1265 	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1266 	if e1 != 0 {
   1267 		err = errnoErr(e1)
   1268 	}
   1269 	return
   1270 }
   1271 
   1272 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1273 
   1274 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
   1275 	var _p0 *byte
   1276 	_p0, err = BytePtrFromString(path)
   1277 	if err != nil {
   1278 		return
   1279 	}
   1280 	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
   1281 	if e1 != 0 {
   1282 		err = errnoErr(e1)
   1283 	}
   1284 	return
   1285 }
   1286 
   1287 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1288 
   1289 func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) {
   1290 	var _p0 *byte
   1291 	_p0, err = BytePtrFromString(fromPathName)
   1292 	if err != nil {
   1293 		return
   1294 	}
   1295 	var _p1 *byte
   1296 	_p1, err = BytePtrFromString(toPathName)
   1297 	if err != nil {
   1298 		return
   1299 	}
   1300 	_, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
   1301 	if e1 != 0 {
   1302 		err = errnoErr(e1)
   1303 	}
   1304 	return
   1305 }
   1306 
   1307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1308 
   1309 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
   1310 	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
   1311 	if e1 != 0 {
   1312 		err = errnoErr(e1)
   1313 	}
   1314 	return
   1315 }
   1316 
   1317 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1318 
   1319 func OpenTree(dfd int, fileName string, flags uint) (r int, err error) {
   1320 	var _p0 *byte
   1321 	_p0, err = BytePtrFromString(fileName)
   1322 	if err != nil {
   1323 		return
   1324 	}
   1325 	r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   1326 	r = int(r0)
   1327 	if e1 != 0 {
   1328 		err = errnoErr(e1)
   1329 	}
   1330 	return
   1331 }
   1332 
   1333 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1334 
   1335 func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
   1336 	r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
   1337 	fd = int(r0)
   1338 	if e1 != 0 {
   1339 		err = errnoErr(e1)
   1340 	}
   1341 	return
   1342 }
   1343 
   1344 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1345 
   1346 func PivotRoot(newroot string, putold string) (err error) {
   1347 	var _p0 *byte
   1348 	_p0, err = BytePtrFromString(newroot)
   1349 	if err != nil {
   1350 		return
   1351 	}
   1352 	var _p1 *byte
   1353 	_p1, err = BytePtrFromString(putold)
   1354 	if err != nil {
   1355 		return
   1356 	}
   1357 	_, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1358 	if e1 != 0 {
   1359 		err = errnoErr(e1)
   1360 	}
   1361 	return
   1362 }
   1363 
   1364 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1365 
   1366 func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
   1367 	_, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
   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 pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) {
   1377 	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)))
   1378 	n = int(r0)
   1379 	if e1 != 0 {
   1380 		err = errnoErr(e1)
   1381 	}
   1382 	return
   1383 }
   1384 
   1385 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1386 
   1387 func read(fd int, p []byte) (n int, err error) {
   1388 	var _p0 unsafe.Pointer
   1389 	if len(p) > 0 {
   1390 		_p0 = unsafe.Pointer(&p[0])
   1391 	} else {
   1392 		_p0 = unsafe.Pointer(&_zero)
   1393 	}
   1394 	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   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 Removexattr(path string, attr string) (err error) {
   1405 	var _p0 *byte
   1406 	_p0, err = BytePtrFromString(path)
   1407 	if err != nil {
   1408 		return
   1409 	}
   1410 	var _p1 *byte
   1411 	_p1, err = BytePtrFromString(attr)
   1412 	if err != nil {
   1413 		return
   1414 	}
   1415 	_, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   1416 	if e1 != 0 {
   1417 		err = errnoErr(e1)
   1418 	}
   1419 	return
   1420 }
   1421 
   1422 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1423 
   1424 func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
   1425 	var _p0 *byte
   1426 	_p0, err = BytePtrFromString(oldpath)
   1427 	if err != nil {
   1428 		return
   1429 	}
   1430 	var _p1 *byte
   1431 	_p1, err = BytePtrFromString(newpath)
   1432 	if err != nil {
   1433 		return
   1434 	}
   1435 	_, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
   1436 	if e1 != 0 {
   1437 		err = errnoErr(e1)
   1438 	}
   1439 	return
   1440 }
   1441 
   1442 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1443 
   1444 func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
   1445 	var _p0 *byte
   1446 	_p0, err = BytePtrFromString(keyType)
   1447 	if err != nil {
   1448 		return
   1449 	}
   1450 	var _p1 *byte
   1451 	_p1, err = BytePtrFromString(description)
   1452 	if err != nil {
   1453 		return
   1454 	}
   1455 	var _p2 *byte
   1456 	_p2, err = BytePtrFromString(callback)
   1457 	if err != nil {
   1458 		return
   1459 	}
   1460 	r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
   1461 	id = int(r0)
   1462 	if e1 != 0 {
   1463 		err = errnoErr(e1)
   1464 	}
   1465 	return
   1466 }
   1467 
   1468 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1469 
   1470 func Setdomainname(p []byte) (err error) {
   1471 	var _p0 unsafe.Pointer
   1472 	if len(p) > 0 {
   1473 		_p0 = unsafe.Pointer(&p[0])
   1474 	} else {
   1475 		_p0 = unsafe.Pointer(&_zero)
   1476 	}
   1477 	_, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
   1478 	if e1 != 0 {
   1479 		err = errnoErr(e1)
   1480 	}
   1481 	return
   1482 }
   1483 
   1484 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1485 
   1486 func Sethostname(p []byte) (err error) {
   1487 	var _p0 unsafe.Pointer
   1488 	if len(p) > 0 {
   1489 		_p0 = unsafe.Pointer(&p[0])
   1490 	} else {
   1491 		_p0 = unsafe.Pointer(&_zero)
   1492 	}
   1493 	_, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
   1494 	if e1 != 0 {
   1495 		err = errnoErr(e1)
   1496 	}
   1497 	return
   1498 }
   1499 
   1500 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1501 
   1502 func Setpgid(pid int, pgid int) (err error) {
   1503 	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
   1504 	if e1 != 0 {
   1505 		err = errnoErr(e1)
   1506 	}
   1507 	return
   1508 }
   1509 
   1510 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1511 
   1512 func Setsid() (pid int, err error) {
   1513 	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
   1514 	pid = int(r0)
   1515 	if e1 != 0 {
   1516 		err = errnoErr(e1)
   1517 	}
   1518 	return
   1519 }
   1520 
   1521 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1522 
   1523 func Settimeofday(tv *Timeval) (err error) {
   1524 	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
   1525 	if e1 != 0 {
   1526 		err = errnoErr(e1)
   1527 	}
   1528 	return
   1529 }
   1530 
   1531 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1532 
   1533 func Setns(fd int, nstype int) (err error) {
   1534 	_, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
   1535 	if e1 != 0 {
   1536 		err = errnoErr(e1)
   1537 	}
   1538 	return
   1539 }
   1540 
   1541 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1542 
   1543 func Setpriority(which int, who int, prio int) (err error) {
   1544 	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
   1545 	if e1 != 0 {
   1546 		err = errnoErr(e1)
   1547 	}
   1548 	return
   1549 }
   1550 
   1551 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1552 
   1553 func Setxattr(path string, attr string, data []byte, flags int) (err error) {
   1554 	var _p0 *byte
   1555 	_p0, err = BytePtrFromString(path)
   1556 	if err != nil {
   1557 		return
   1558 	}
   1559 	var _p1 *byte
   1560 	_p1, err = BytePtrFromString(attr)
   1561 	if err != nil {
   1562 		return
   1563 	}
   1564 	var _p2 unsafe.Pointer
   1565 	if len(data) > 0 {
   1566 		_p2 = unsafe.Pointer(&data[0])
   1567 	} else {
   1568 		_p2 = unsafe.Pointer(&_zero)
   1569 	}
   1570 	_, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
   1571 	if e1 != 0 {
   1572 		err = errnoErr(e1)
   1573 	}
   1574 	return
   1575 }
   1576 
   1577 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1578 
   1579 func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
   1580 	r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
   1581 	newfd = int(r0)
   1582 	if e1 != 0 {
   1583 		err = errnoErr(e1)
   1584 	}
   1585 	return
   1586 }
   1587 
   1588 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1589 
   1590 func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
   1591 	var _p0 *byte
   1592 	_p0, err = BytePtrFromString(path)
   1593 	if err != nil {
   1594 		return
   1595 	}
   1596 	_, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
   1597 	if e1 != 0 {
   1598 		err = errnoErr(e1)
   1599 	}
   1600 	return
   1601 }
   1602 
   1603 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1604 
   1605 func Sync() {
   1606 	SyscallNoError(SYS_SYNC, 0, 0, 0)
   1607 	return
   1608 }
   1609 
   1610 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1611 
   1612 func Syncfs(fd int) (err error) {
   1613 	_, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 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 Sysinfo(info *Sysinfo_t) (err error) {
   1623 	_, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
   1624 	if e1 != 0 {
   1625 		err = errnoErr(e1)
   1626 	}
   1627 	return
   1628 }
   1629 
   1630 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1631 
   1632 func TimerfdCreate(clockid int, flags int) (fd int, err error) {
   1633 	r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
   1634 	fd = int(r0)
   1635 	if e1 != 0 {
   1636 		err = errnoErr(e1)
   1637 	}
   1638 	return
   1639 }
   1640 
   1641 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1642 
   1643 func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
   1644 	_, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
   1645 	if e1 != 0 {
   1646 		err = errnoErr(e1)
   1647 	}
   1648 	return
   1649 }
   1650 
   1651 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1652 
   1653 func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
   1654 	_, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
   1655 	if e1 != 0 {
   1656 		err = errnoErr(e1)
   1657 	}
   1658 	return
   1659 }
   1660 
   1661 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1662 
   1663 func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
   1664 	_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
   1665 	if e1 != 0 {
   1666 		err = errnoErr(e1)
   1667 	}
   1668 	return
   1669 }
   1670 
   1671 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1672 
   1673 func Times(tms *Tms) (ticks uintptr, err error) {
   1674 	r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
   1675 	ticks = uintptr(r0)
   1676 	if e1 != 0 {
   1677 		err = errnoErr(e1)
   1678 	}
   1679 	return
   1680 }
   1681 
   1682 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1683 
   1684 func Umask(mask int) (oldmask int) {
   1685 	r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
   1686 	oldmask = int(r0)
   1687 	return
   1688 }
   1689 
   1690 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1691 
   1692 func Uname(buf *Utsname) (err error) {
   1693 	_, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
   1694 	if e1 != 0 {
   1695 		err = errnoErr(e1)
   1696 	}
   1697 	return
   1698 }
   1699 
   1700 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1701 
   1702 func Unmount(target string, flags int) (err error) {
   1703 	var _p0 *byte
   1704 	_p0, err = BytePtrFromString(target)
   1705 	if err != nil {
   1706 		return
   1707 	}
   1708 	_, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   1709 	if e1 != 0 {
   1710 		err = errnoErr(e1)
   1711 	}
   1712 	return
   1713 }
   1714 
   1715 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1716 
   1717 func Unshare(flags int) (err error) {
   1718 	_, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
   1719 	if e1 != 0 {
   1720 		err = errnoErr(e1)
   1721 	}
   1722 	return
   1723 }
   1724 
   1725 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1726 
   1727 func write(fd int, p []byte) (n int, err error) {
   1728 	var _p0 unsafe.Pointer
   1729 	if len(p) > 0 {
   1730 		_p0 = unsafe.Pointer(&p[0])
   1731 	} else {
   1732 		_p0 = unsafe.Pointer(&_zero)
   1733 	}
   1734 	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
   1735 	n = int(r0)
   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 exitThread(code int) (err error) {
   1745 	_, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
   1746 	if e1 != 0 {
   1747 		err = errnoErr(e1)
   1748 	}
   1749 	return
   1750 }
   1751 
   1752 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1753 
   1754 func readv(fd int, iovs []Iovec) (n int, err error) {
   1755 	var _p0 unsafe.Pointer
   1756 	if len(iovs) > 0 {
   1757 		_p0 = unsafe.Pointer(&iovs[0])
   1758 	} else {
   1759 		_p0 = unsafe.Pointer(&_zero)
   1760 	}
   1761 	r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
   1762 	n = int(r0)
   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 writev(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_WRITEV, 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 preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (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 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
   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 pwritev(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_PWRITEV, 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 preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (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_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
   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 pwritev2(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_PWRITEV2, 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 munmap(addr uintptr, length uintptr) (err error) {
   1857 	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
   1858 	if e1 != 0 {
   1859 		err = errnoErr(e1)
   1860 	}
   1861 	return
   1862 }
   1863 
   1864 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1865 
   1866 func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) {
   1867 	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldaddr), uintptr(oldlength), uintptr(newlength), uintptr(flags), uintptr(newaddr), 0)
   1868 	xaddr = uintptr(r0)
   1869 	if e1 != 0 {
   1870 		err = errnoErr(e1)
   1871 	}
   1872 	return
   1873 }
   1874 
   1875 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1876 
   1877 func Madvise(b []byte, advice int) (err error) {
   1878 	var _p0 unsafe.Pointer
   1879 	if len(b) > 0 {
   1880 		_p0 = unsafe.Pointer(&b[0])
   1881 	} else {
   1882 		_p0 = unsafe.Pointer(&_zero)
   1883 	}
   1884 	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
   1885 	if e1 != 0 {
   1886 		err = errnoErr(e1)
   1887 	}
   1888 	return
   1889 }
   1890 
   1891 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1892 
   1893 func Mprotect(b []byte, prot int) (err error) {
   1894 	var _p0 unsafe.Pointer
   1895 	if len(b) > 0 {
   1896 		_p0 = unsafe.Pointer(&b[0])
   1897 	} else {
   1898 		_p0 = unsafe.Pointer(&_zero)
   1899 	}
   1900 	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
   1901 	if e1 != 0 {
   1902 		err = errnoErr(e1)
   1903 	}
   1904 	return
   1905 }
   1906 
   1907 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1908 
   1909 func Mlock(b []byte) (err error) {
   1910 	var _p0 unsafe.Pointer
   1911 	if len(b) > 0 {
   1912 		_p0 = unsafe.Pointer(&b[0])
   1913 	} else {
   1914 		_p0 = unsafe.Pointer(&_zero)
   1915 	}
   1916 	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
   1917 	if e1 != 0 {
   1918 		err = errnoErr(e1)
   1919 	}
   1920 	return
   1921 }
   1922 
   1923 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1924 
   1925 func Mlockall(flags int) (err error) {
   1926 	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
   1927 	if e1 != 0 {
   1928 		err = errnoErr(e1)
   1929 	}
   1930 	return
   1931 }
   1932 
   1933 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1934 
   1935 func Msync(b []byte, flags int) (err error) {
   1936 	var _p0 unsafe.Pointer
   1937 	if len(b) > 0 {
   1938 		_p0 = unsafe.Pointer(&b[0])
   1939 	} else {
   1940 		_p0 = unsafe.Pointer(&_zero)
   1941 	}
   1942 	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
   1943 	if e1 != 0 {
   1944 		err = errnoErr(e1)
   1945 	}
   1946 	return
   1947 }
   1948 
   1949 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1950 
   1951 func Munlock(b []byte) (err error) {
   1952 	var _p0 unsafe.Pointer
   1953 	if len(b) > 0 {
   1954 		_p0 = unsafe.Pointer(&b[0])
   1955 	} else {
   1956 		_p0 = unsafe.Pointer(&_zero)
   1957 	}
   1958 	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
   1959 	if e1 != 0 {
   1960 		err = errnoErr(e1)
   1961 	}
   1962 	return
   1963 }
   1964 
   1965 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1966 
   1967 func Munlockall() (err error) {
   1968 	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
   1969 	if e1 != 0 {
   1970 		err = errnoErr(e1)
   1971 	}
   1972 	return
   1973 }
   1974 
   1975 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1976 
   1977 func faccessat(dirfd int, path string, mode uint32) (err error) {
   1978 	var _p0 *byte
   1979 	_p0, err = BytePtrFromString(path)
   1980 	if err != nil {
   1981 		return
   1982 	}
   1983 	_, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
   1984 	if e1 != 0 {
   1985 		err = errnoErr(e1)
   1986 	}
   1987 	return
   1988 }
   1989 
   1990 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   1991 
   1992 func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
   1993 	var _p0 *byte
   1994 	_p0, err = BytePtrFromString(path)
   1995 	if err != nil {
   1996 		return
   1997 	}
   1998 	_, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   1999 	if e1 != 0 {
   2000 		err = errnoErr(e1)
   2001 	}
   2002 	return
   2003 }
   2004 
   2005 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2006 
   2007 func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
   2008 	var _p0 *byte
   2009 	_p0, err = BytePtrFromString(pathname)
   2010 	if err != nil {
   2011 		return
   2012 	}
   2013 	_, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
   2014 	if e1 != 0 {
   2015 		err = errnoErr(e1)
   2016 	}
   2017 	return
   2018 }
   2019 
   2020 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2021 
   2022 func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
   2023 	r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
   2024 	fd = int(r0)
   2025 	if e1 != 0 {
   2026 		err = errnoErr(e1)
   2027 	}
   2028 	return
   2029 }
   2030 
   2031 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2032 
   2033 func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
   2034 	var _p0 unsafe.Pointer
   2035 	if len(localIov) > 0 {
   2036 		_p0 = unsafe.Pointer(&localIov[0])
   2037 	} else {
   2038 		_p0 = unsafe.Pointer(&_zero)
   2039 	}
   2040 	var _p1 unsafe.Pointer
   2041 	if len(remoteIov) > 0 {
   2042 		_p1 = unsafe.Pointer(&remoteIov[0])
   2043 	} else {
   2044 		_p1 = unsafe.Pointer(&_zero)
   2045 	}
   2046 	r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
   2047 	n = int(r0)
   2048 	if e1 != 0 {
   2049 		err = errnoErr(e1)
   2050 	}
   2051 	return
   2052 }
   2053 
   2054 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2055 
   2056 func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
   2057 	var _p0 unsafe.Pointer
   2058 	if len(localIov) > 0 {
   2059 		_p0 = unsafe.Pointer(&localIov[0])
   2060 	} else {
   2061 		_p0 = unsafe.Pointer(&_zero)
   2062 	}
   2063 	var _p1 unsafe.Pointer
   2064 	if len(remoteIov) > 0 {
   2065 		_p1 = unsafe.Pointer(&remoteIov[0])
   2066 	} else {
   2067 		_p1 = unsafe.Pointer(&_zero)
   2068 	}
   2069 	r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
   2070 	n = int(r0)
   2071 	if e1 != 0 {
   2072 		err = errnoErr(e1)
   2073 	}
   2074 	return
   2075 }
   2076 
   2077 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2078 
   2079 func PidfdOpen(pid int, flags int) (fd int, err error) {
   2080 	r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0)
   2081 	fd = int(r0)
   2082 	if e1 != 0 {
   2083 		err = errnoErr(e1)
   2084 	}
   2085 	return
   2086 }
   2087 
   2088 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2089 
   2090 func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) {
   2091 	r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags))
   2092 	fd = int(r0)
   2093 	if e1 != 0 {
   2094 		err = errnoErr(e1)
   2095 	}
   2096 	return
   2097 }
   2098 
   2099 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2100 
   2101 func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) {
   2102 	_, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0)
   2103 	if e1 != 0 {
   2104 		err = errnoErr(e1)
   2105 	}
   2106 	return
   2107 }
   2108 
   2109 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2110 
   2111 func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
   2112 	r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag))
   2113 	ret = uintptr(r0)
   2114 	if e1 != 0 {
   2115 		err = errnoErr(e1)
   2116 	}
   2117 	return
   2118 }
   2119 
   2120 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2121 
   2122 func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
   2123 	r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
   2124 	result = int(r0)
   2125 	if e1 != 0 {
   2126 		err = errnoErr(e1)
   2127 	}
   2128 	return
   2129 }
   2130 
   2131 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2132 
   2133 func shmdt(addr uintptr) (err error) {
   2134 	_, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0)
   2135 	if e1 != 0 {
   2136 		err = errnoErr(e1)
   2137 	}
   2138 	return
   2139 }
   2140 
   2141 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2142 
   2143 func shmget(key int, size int, flag int) (id int, err error) {
   2144 	r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag))
   2145 	id = int(r0)
   2146 	if e1 != 0 {
   2147 		err = errnoErr(e1)
   2148 	}
   2149 	return
   2150 }
   2151 
   2152 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2153 
   2154 func getitimer(which int, currValue *Itimerval) (err error) {
   2155 	_, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0)
   2156 	if e1 != 0 {
   2157 		err = errnoErr(e1)
   2158 	}
   2159 	return
   2160 }
   2161 
   2162 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2163 
   2164 func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) {
   2165 	_, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)))
   2166 	if e1 != 0 {
   2167 		err = errnoErr(e1)
   2168 	}
   2169 	return
   2170 }
   2171 
   2172 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2173 
   2174 func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) {
   2175 	_, _, e1 := RawSyscall6(SYS_RT_SIGPROCMASK, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oldset)), uintptr(sigsetsize), 0, 0)
   2176 	if e1 != 0 {
   2177 		err = errnoErr(e1)
   2178 	}
   2179 	return
   2180 }
   2181 
   2182 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2183 
   2184 func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) {
   2185 	RawSyscallNoError(SYS_GETRESUID, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid)))
   2186 	return
   2187 }
   2188 
   2189 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2190 
   2191 func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) {
   2192 	RawSyscallNoError(SYS_GETRESGID, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid)))
   2193 	return
   2194 }
   2195 
   2196 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2197 
   2198 func schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) {
   2199 	_, _, e1 := Syscall(SYS_SCHED_SETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(flags))
   2200 	if e1 != 0 {
   2201 		err = errnoErr(e1)
   2202 	}
   2203 	return
   2204 }
   2205 
   2206 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2207 
   2208 func schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) {
   2209 	_, _, e1 := Syscall6(SYS_SCHED_GETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(size), uintptr(flags), 0, 0)
   2210 	if e1 != 0 {
   2211 		err = errnoErr(e1)
   2212 	}
   2213 	return
   2214 }
   2215 
   2216 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2217 
   2218 func Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) {
   2219 	_, _, e1 := Syscall6(SYS_CACHESTAT, uintptr(fd), uintptr(unsafe.Pointer(crange)), uintptr(unsafe.Pointer(cstat)), uintptr(flags), 0, 0)
   2220 	if e1 != 0 {
   2221 		err = errnoErr(e1)
   2222 	}
   2223 	return
   2224 }
   2225 
   2226 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2227 
   2228 func Mseal(b []byte, flags uint) (err error) {
   2229 	var _p0 unsafe.Pointer
   2230 	if len(b) > 0 {
   2231 		_p0 = unsafe.Pointer(&b[0])
   2232 	} else {
   2233 		_p0 = unsafe.Pointer(&_zero)
   2234 	}
   2235 	_, _, e1 := Syscall(SYS_MSEAL, uintptr(_p0), uintptr(len(b)), uintptr(flags))
   2236 	if e1 != 0 {
   2237 		err = errnoErr(e1)
   2238 	}
   2239 	return
   2240 }
   2241 
   2242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2243 
   2244 func setMemPolicy(mode int, mask *CPUSet, size int) (err error) {
   2245 	_, _, e1 := Syscall(SYS_SET_MEMPOLICY, uintptr(mode), uintptr(unsafe.Pointer(mask)), uintptr(size))
   2246 	if e1 != 0 {
   2247 		err = errnoErr(e1)
   2248 	}
   2249 	return
   2250 }