1// go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go
   2// Code generated by the command above; see README.md. DO NOT EDIT.
   3
   4//go:build aix && ppc
   5// +build aix,ppc
   6
   7package unix
   8
   9/*
  10#include <stdint.h>
  11#include <stddef.h>
  12int utimes(uintptr_t, uintptr_t);
  13int utimensat(int, uintptr_t, uintptr_t, int);
  14int getcwd(uintptr_t, size_t);
  15int accept(int, uintptr_t, uintptr_t);
  16int getdirent(int, uintptr_t, size_t);
  17int wait4(int, uintptr_t, int, uintptr_t);
  18int ioctl(int, int, uintptr_t);
  19int fcntl(uintptr_t, int, uintptr_t);
  20int fsync_range(int, int, long long, long long);
  21int acct(uintptr_t);
  22int chdir(uintptr_t);
  23int chroot(uintptr_t);
  24int close(int);
  25int dup(int);
  26void exit(int);
  27int faccessat(int, uintptr_t, unsigned int, int);
  28int fchdir(int);
  29int fchmod(int, unsigned int);
  30int fchmodat(int, uintptr_t, unsigned int, int);
  31int fchownat(int, uintptr_t, int, int, int);
  32int fdatasync(int);
  33int getpgid(int);
  34int getpgrp();
  35int getpid();
  36int getppid();
  37int getpriority(int, int);
  38int getrusage(int, uintptr_t);
  39int getsid(int);
  40int kill(int, int);
  41int syslog(int, uintptr_t, size_t);
  42int mkdir(int, uintptr_t, unsigned int);
  43int mkdirat(int, uintptr_t, unsigned int);
  44int mkfifo(uintptr_t, unsigned int);
  45int mknod(uintptr_t, unsigned int, int);
  46int mknodat(int, uintptr_t, unsigned int, int);
  47int nanosleep(uintptr_t, uintptr_t);
  48int open64(uintptr_t, int, unsigned int);
  49int openat(int, uintptr_t, int, unsigned int);
  50int read(int, uintptr_t, size_t);
  51int readlink(uintptr_t, uintptr_t, size_t);
  52int renameat(int, uintptr_t, int, uintptr_t);
  53int setdomainname(uintptr_t, size_t);
  54int sethostname(uintptr_t, size_t);
  55int setpgid(int, int);
  56int setsid();
  57int settimeofday(uintptr_t);
  58int setuid(int);
  59int setgid(int);
  60int setpriority(int, int, int);
  61int statx(int, uintptr_t, int, int, uintptr_t);
  62int sync();
  63uintptr_t times(uintptr_t);
  64int umask(int);
  65int uname(uintptr_t);
  66int unlink(uintptr_t);
  67int unlinkat(int, uintptr_t, int);
  68int ustat(int, uintptr_t);
  69int write(int, uintptr_t, size_t);
  70int dup2(int, int);
  71int posix_fadvise64(int, long long, long long, int);
  72int fchown(int, int, int);
  73int fstat(int, uintptr_t);
  74int fstatat(int, uintptr_t, uintptr_t, int);
  75int fstatfs(int, uintptr_t);
  76int ftruncate(int, long long);
  77int getegid();
  78int geteuid();
  79int getgid();
  80int getuid();
  81int lchown(uintptr_t, int, int);
  82int listen(int, int);
  83int lstat(uintptr_t, uintptr_t);
  84int pause();
  85int pread64(int, uintptr_t, size_t, long long);
  86int pwrite64(int, uintptr_t, size_t, long long);
  87#define c_select select
  88int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  89int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
  90int setregid(int, int);
  91int setreuid(int, int);
  92int shutdown(int, int);
  93long long splice(int, uintptr_t, int, uintptr_t, int, int);
  94int stat(uintptr_t, uintptr_t);
  95int statfs(uintptr_t, uintptr_t);
  96int truncate(uintptr_t, long long);
  97int bind(int, uintptr_t, uintptr_t);
  98int connect(int, uintptr_t, uintptr_t);
  99int getgroups(int, uintptr_t);
 100int setgroups(int, uintptr_t);
 101int getsockopt(int, int, int, uintptr_t, uintptr_t);
 102int setsockopt(int, int, int, uintptr_t, uintptr_t);
 103int socket(int, int, int);
 104int socketpair(int, int, int, uintptr_t);
 105int getpeername(int, uintptr_t, uintptr_t);
 106int getsockname(int, uintptr_t, uintptr_t);
 107int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
 108int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t);
 109int nrecvmsg(int, uintptr_t, int);
 110int nsendmsg(int, uintptr_t, int);
 111int munmap(uintptr_t, uintptr_t);
 112int madvise(uintptr_t, size_t, int);
 113int mprotect(uintptr_t, size_t, int);
 114int mlock(uintptr_t, size_t);
 115int mlockall(int);
 116int msync(uintptr_t, size_t, int);
 117int munlock(uintptr_t, size_t);
 118int munlockall();
 119int pipe(uintptr_t);
 120int poll(uintptr_t, int, int);
 121int gettimeofday(uintptr_t, uintptr_t);
 122int time(uintptr_t);
 123int utime(uintptr_t, uintptr_t);
 124unsigned long long getsystemcfg(int);
 125int umount(uintptr_t);
 126int getrlimit64(int, uintptr_t);
 127long long lseek64(int, long long, int);
 128uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long);
 129
 130*/
 131import "C"
 132import (
 133	"unsafe"
 134)
 135
 136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 137
 138func utimes(path string, times *[2]Timeval) (err error) {
 139	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 140	r0, er := C.utimes(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))))
 141	if r0 == -1 && er != nil {
 142		err = er
 143	}
 144	return
 145}
 146
 147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 148
 149func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
 150	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 151	r0, er := C.utimensat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(times))), C.int(flag))
 152	if r0 == -1 && er != nil {
 153		err = er
 154	}
 155	return
 156}
 157
 158// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 159
 160func getcwd(buf []byte) (err error) {
 161	var _p0 *byte
 162	if len(buf) > 0 {
 163		_p0 = &buf[0]
 164	}
 165	var _p1 int
 166	_p1 = len(buf)
 167	r0, er := C.getcwd(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 168	if r0 == -1 && er != nil {
 169		err = er
 170	}
 171	return
 172}
 173
 174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 175
 176func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
 177	r0, er := C.accept(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
 178	fd = int(r0)
 179	if r0 == -1 && er != nil {
 180		err = er
 181	}
 182	return
 183}
 184
 185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 186
 187func getdirent(fd int, buf []byte) (n int, err error) {
 188	var _p0 *byte
 189	if len(buf) > 0 {
 190		_p0 = &buf[0]
 191	}
 192	var _p1 int
 193	_p1 = len(buf)
 194	r0, er := C.getdirent(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 195	n = int(r0)
 196	if r0 == -1 && er != nil {
 197		err = er
 198	}
 199	return
 200}
 201
 202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 203
 204func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
 205	r0, er := C.wait4(C.int(pid), C.uintptr_t(uintptr(unsafe.Pointer(status))), C.int(options), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
 206	wpid = Pid_t(r0)
 207	if r0 == -1 && er != nil {
 208		err = er
 209	}
 210	return
 211}
 212
 213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 214
 215func ioctl(fd int, req int, arg uintptr) (err error) {
 216	r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(arg))
 217	if r0 == -1 && er != nil {
 218		err = er
 219	}
 220	return
 221}
 222
 223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 224
 225func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) {
 226	r0, er := C.ioctl(C.int(fd), C.int(req), C.uintptr_t(uintptr(arg)))
 227	if r0 == -1 && er != nil {
 228		err = er
 229	}
 230	return
 231}
 232
 233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 234
 235func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
 236	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
 237	r = int(r0)
 238	if r0 == -1 && er != nil {
 239		err = er
 240	}
 241	return
 242}
 243
 244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 245
 246func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
 247	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(uintptr(unsafe.Pointer(lk))))
 248	if r0 == -1 && er != nil {
 249		err = er
 250	}
 251	return
 252}
 253
 254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 255
 256func fcntl(fd int, cmd int, arg int) (val int, err error) {
 257	r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg))
 258	val = int(r0)
 259	if r0 == -1 && er != nil {
 260		err = er
 261	}
 262	return
 263}
 264
 265// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 266
 267func fsyncRange(fd int, how int, start int64, length int64) (err error) {
 268	r0, er := C.fsync_range(C.int(fd), C.int(how), C.longlong(start), C.longlong(length))
 269	if r0 == -1 && er != nil {
 270		err = er
 271	}
 272	return
 273}
 274
 275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 276
 277func Acct(path string) (err error) {
 278	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 279	r0, er := C.acct(C.uintptr_t(_p0))
 280	if r0 == -1 && er != nil {
 281		err = er
 282	}
 283	return
 284}
 285
 286// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 287
 288func Chdir(path string) (err error) {
 289	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 290	r0, er := C.chdir(C.uintptr_t(_p0))
 291	if r0 == -1 && er != nil {
 292		err = er
 293	}
 294	return
 295}
 296
 297// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 298
 299func Chroot(path string) (err error) {
 300	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 301	r0, er := C.chroot(C.uintptr_t(_p0))
 302	if r0 == -1 && er != nil {
 303		err = er
 304	}
 305	return
 306}
 307
 308// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 309
 310func Close(fd int) (err error) {
 311	r0, er := C.close(C.int(fd))
 312	if r0 == -1 && er != nil {
 313		err = er
 314	}
 315	return
 316}
 317
 318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 319
 320func Dup(oldfd int) (fd int, err error) {
 321	r0, er := C.dup(C.int(oldfd))
 322	fd = int(r0)
 323	if r0 == -1 && er != nil {
 324		err = er
 325	}
 326	return
 327}
 328
 329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 330
 331func Exit(code int) {
 332	C.exit(C.int(code))
 333	return
 334}
 335
 336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 337
 338func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 339	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 340	r0, er := C.faccessat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
 341	if r0 == -1 && er != nil {
 342		err = er
 343	}
 344	return
 345}
 346
 347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 348
 349func Fchdir(fd int) (err error) {
 350	r0, er := C.fchdir(C.int(fd))
 351	if r0 == -1 && er != nil {
 352		err = er
 353	}
 354	return
 355}
 356
 357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 358
 359func Fchmod(fd int, mode uint32) (err error) {
 360	r0, er := C.fchmod(C.int(fd), C.uint(mode))
 361	if r0 == -1 && er != nil {
 362		err = er
 363	}
 364	return
 365}
 366
 367// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 368
 369func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
 370	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 371	r0, er := C.fchmodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(flags))
 372	if r0 == -1 && er != nil {
 373		err = er
 374	}
 375	return
 376}
 377
 378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 379
 380func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
 381	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 382	r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags))
 383	if r0 == -1 && er != nil {
 384		err = er
 385	}
 386	return
 387}
 388
 389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 390
 391func Fdatasync(fd int) (err error) {
 392	r0, er := C.fdatasync(C.int(fd))
 393	if r0 == -1 && er != nil {
 394		err = er
 395	}
 396	return
 397}
 398
 399// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 400
 401func Getpgid(pid int) (pgid int, err error) {
 402	r0, er := C.getpgid(C.int(pid))
 403	pgid = int(r0)
 404	if r0 == -1 && er != nil {
 405		err = er
 406	}
 407	return
 408}
 409
 410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 411
 412func Getpgrp() (pid int) {
 413	r0, _ := C.getpgrp()
 414	pid = int(r0)
 415	return
 416}
 417
 418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 419
 420func Getpid() (pid int) {
 421	r0, _ := C.getpid()
 422	pid = int(r0)
 423	return
 424}
 425
 426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 427
 428func Getppid() (ppid int) {
 429	r0, _ := C.getppid()
 430	ppid = int(r0)
 431	return
 432}
 433
 434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 435
 436func Getpriority(which int, who int) (prio int, err error) {
 437	r0, er := C.getpriority(C.int(which), C.int(who))
 438	prio = int(r0)
 439	if r0 == -1 && er != nil {
 440		err = er
 441	}
 442	return
 443}
 444
 445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 446
 447func Getrusage(who int, rusage *Rusage) (err error) {
 448	r0, er := C.getrusage(C.int(who), C.uintptr_t(uintptr(unsafe.Pointer(rusage))))
 449	if r0 == -1 && er != nil {
 450		err = er
 451	}
 452	return
 453}
 454
 455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 456
 457func Getsid(pid int) (sid int, err error) {
 458	r0, er := C.getsid(C.int(pid))
 459	sid = int(r0)
 460	if r0 == -1 && er != nil {
 461		err = er
 462	}
 463	return
 464}
 465
 466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 467
 468func Kill(pid int, sig Signal) (err error) {
 469	r0, er := C.kill(C.int(pid), C.int(sig))
 470	if r0 == -1 && er != nil {
 471		err = er
 472	}
 473	return
 474}
 475
 476// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 477
 478func Klogctl(typ int, buf []byte) (n int, err error) {
 479	var _p0 *byte
 480	if len(buf) > 0 {
 481		_p0 = &buf[0]
 482	}
 483	var _p1 int
 484	_p1 = len(buf)
 485	r0, er := C.syslog(C.int(typ), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 486	n = int(r0)
 487	if r0 == -1 && er != nil {
 488		err = er
 489	}
 490	return
 491}
 492
 493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 494
 495func Mkdir(dirfd int, path string, mode uint32) (err error) {
 496	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 497	r0, er := C.mkdir(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
 498	if r0 == -1 && er != nil {
 499		err = er
 500	}
 501	return
 502}
 503
 504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 505
 506func Mkdirat(dirfd int, path string, mode uint32) (err error) {
 507	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 508	r0, er := C.mkdirat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode))
 509	if r0 == -1 && er != nil {
 510		err = er
 511	}
 512	return
 513}
 514
 515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 516
 517func Mkfifo(path string, mode uint32) (err error) {
 518	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 519	r0, er := C.mkfifo(C.uintptr_t(_p0), C.uint(mode))
 520	if r0 == -1 && er != nil {
 521		err = er
 522	}
 523	return
 524}
 525
 526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 527
 528func Mknod(path string, mode uint32, dev int) (err error) {
 529	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 530	r0, er := C.mknod(C.uintptr_t(_p0), C.uint(mode), C.int(dev))
 531	if r0 == -1 && er != nil {
 532		err = er
 533	}
 534	return
 535}
 536
 537// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 538
 539func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
 540	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 541	r0, er := C.mknodat(C.int(dirfd), C.uintptr_t(_p0), C.uint(mode), C.int(dev))
 542	if r0 == -1 && er != nil {
 543		err = er
 544	}
 545	return
 546}
 547
 548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 549
 550func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
 551	r0, er := C.nanosleep(C.uintptr_t(uintptr(unsafe.Pointer(time))), C.uintptr_t(uintptr(unsafe.Pointer(leftover))))
 552	if r0 == -1 && er != nil {
 553		err = er
 554	}
 555	return
 556}
 557
 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 559
 560func Open(path string, mode int, perm uint32) (fd int, err error) {
 561	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 562	r0, er := C.open64(C.uintptr_t(_p0), C.int(mode), C.uint(perm))
 563	fd = int(r0)
 564	if r0 == -1 && er != nil {
 565		err = er
 566	}
 567	return
 568}
 569
 570// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 571
 572func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
 573	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 574	r0, er := C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode))
 575	fd = int(r0)
 576	if r0 == -1 && er != nil {
 577		err = er
 578	}
 579	return
 580}
 581
 582// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 583
 584func read(fd int, p []byte) (n int, err error) {
 585	var _p0 *byte
 586	if len(p) > 0 {
 587		_p0 = &p[0]
 588	}
 589	var _p1 int
 590	_p1 = len(p)
 591	r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 592	n = int(r0)
 593	if r0 == -1 && er != nil {
 594		err = er
 595	}
 596	return
 597}
 598
 599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 600
 601func Readlink(path string, buf []byte) (n int, err error) {
 602	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 603	var _p1 *byte
 604	if len(buf) > 0 {
 605		_p1 = &buf[0]
 606	}
 607	var _p2 int
 608	_p2 = len(buf)
 609	r0, er := C.readlink(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(_p1))), C.size_t(_p2))
 610	n = int(r0)
 611	if r0 == -1 && er != nil {
 612		err = er
 613	}
 614	return
 615}
 616
 617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 618
 619func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
 620	_p0 := uintptr(unsafe.Pointer(C.CString(oldpath)))
 621	_p1 := uintptr(unsafe.Pointer(C.CString(newpath)))
 622	r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1))
 623	if r0 == -1 && er != nil {
 624		err = er
 625	}
 626	return
 627}
 628
 629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 630
 631func Setdomainname(p []byte) (err error) {
 632	var _p0 *byte
 633	if len(p) > 0 {
 634		_p0 = &p[0]
 635	}
 636	var _p1 int
 637	_p1 = len(p)
 638	r0, er := C.setdomainname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 639	if r0 == -1 && er != nil {
 640		err = er
 641	}
 642	return
 643}
 644
 645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 646
 647func Sethostname(p []byte) (err error) {
 648	var _p0 *byte
 649	if len(p) > 0 {
 650		_p0 = &p[0]
 651	}
 652	var _p1 int
 653	_p1 = len(p)
 654	r0, er := C.sethostname(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 655	if r0 == -1 && er != nil {
 656		err = er
 657	}
 658	return
 659}
 660
 661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 662
 663func Setpgid(pid int, pgid int) (err error) {
 664	r0, er := C.setpgid(C.int(pid), C.int(pgid))
 665	if r0 == -1 && er != nil {
 666		err = er
 667	}
 668	return
 669}
 670
 671// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 672
 673func Setsid() (pid int, err error) {
 674	r0, er := C.setsid()
 675	pid = int(r0)
 676	if r0 == -1 && er != nil {
 677		err = er
 678	}
 679	return
 680}
 681
 682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 683
 684func Settimeofday(tv *Timeval) (err error) {
 685	r0, er := C.settimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))))
 686	if r0 == -1 && er != nil {
 687		err = er
 688	}
 689	return
 690}
 691
 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 693
 694func Setuid(uid int) (err error) {
 695	r0, er := C.setuid(C.int(uid))
 696	if r0 == -1 && er != nil {
 697		err = er
 698	}
 699	return
 700}
 701
 702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 703
 704func Setgid(uid int) (err error) {
 705	r0, er := C.setgid(C.int(uid))
 706	if r0 == -1 && er != nil {
 707		err = er
 708	}
 709	return
 710}
 711
 712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 713
 714func Setpriority(which int, who int, prio int) (err error) {
 715	r0, er := C.setpriority(C.int(which), C.int(who), C.int(prio))
 716	if r0 == -1 && er != nil {
 717		err = er
 718	}
 719	return
 720}
 721
 722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 723
 724func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
 725	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 726	r0, er := C.statx(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.int(mask), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
 727	if r0 == -1 && er != nil {
 728		err = er
 729	}
 730	return
 731}
 732
 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 734
 735func Sync() {
 736	C.sync()
 737	return
 738}
 739
 740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 741
 742func Times(tms *Tms) (ticks uintptr, err error) {
 743	r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms))))
 744	ticks = uintptr(r0)
 745	if uintptr(r0) == ^uintptr(0) && er != nil {
 746		err = er
 747	}
 748	return
 749}
 750
 751// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 752
 753func Umask(mask int) (oldmask int) {
 754	r0, _ := C.umask(C.int(mask))
 755	oldmask = int(r0)
 756	return
 757}
 758
 759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 760
 761func Uname(buf *Utsname) (err error) {
 762	r0, er := C.uname(C.uintptr_t(uintptr(unsafe.Pointer(buf))))
 763	if r0 == -1 && er != nil {
 764		err = er
 765	}
 766	return
 767}
 768
 769// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 770
 771func Unlink(path string) (err error) {
 772	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 773	r0, er := C.unlink(C.uintptr_t(_p0))
 774	if r0 == -1 && er != nil {
 775		err = er
 776	}
 777	return
 778}
 779
 780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 781
 782func Unlinkat(dirfd int, path string, flags int) (err error) {
 783	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 784	r0, er := C.unlinkat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags))
 785	if r0 == -1 && er != nil {
 786		err = er
 787	}
 788	return
 789}
 790
 791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 792
 793func Ustat(dev int, ubuf *Ustat_t) (err error) {
 794	r0, er := C.ustat(C.int(dev), C.uintptr_t(uintptr(unsafe.Pointer(ubuf))))
 795	if r0 == -1 && er != nil {
 796		err = er
 797	}
 798	return
 799}
 800
 801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 802
 803func write(fd int, p []byte) (n int, err error) {
 804	var _p0 *byte
 805	if len(p) > 0 {
 806		_p0 = &p[0]
 807	}
 808	var _p1 int
 809	_p1 = len(p)
 810	r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
 811	n = int(r0)
 812	if r0 == -1 && er != nil {
 813		err = er
 814	}
 815	return
 816}
 817
 818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 819
 820func readlen(fd int, p *byte, np int) (n int, err error) {
 821	r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
 822	n = int(r0)
 823	if r0 == -1 && er != nil {
 824		err = er
 825	}
 826	return
 827}
 828
 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 830
 831func writelen(fd int, p *byte, np int) (n int, err error) {
 832	r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np))
 833	n = int(r0)
 834	if r0 == -1 && er != nil {
 835		err = er
 836	}
 837	return
 838}
 839
 840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 841
 842func Dup2(oldfd int, newfd int) (err error) {
 843	r0, er := C.dup2(C.int(oldfd), C.int(newfd))
 844	if r0 == -1 && er != nil {
 845		err = er
 846	}
 847	return
 848}
 849
 850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 851
 852func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
 853	r0, er := C.posix_fadvise64(C.int(fd), C.longlong(offset), C.longlong(length), C.int(advice))
 854	if r0 == -1 && er != nil {
 855		err = er
 856	}
 857	return
 858}
 859
 860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 861
 862func Fchown(fd int, uid int, gid int) (err error) {
 863	r0, er := C.fchown(C.int(fd), C.int(uid), C.int(gid))
 864	if r0 == -1 && er != nil {
 865		err = er
 866	}
 867	return
 868}
 869
 870// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 871
 872func fstat(fd int, stat *Stat_t) (err error) {
 873	r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
 874	if r0 == -1 && er != nil {
 875		err = er
 876	}
 877	return
 878}
 879
 880// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 881
 882func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
 883	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 884	r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags))
 885	if r0 == -1 && er != nil {
 886		err = er
 887	}
 888	return
 889}
 890
 891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 892
 893func Fstatfs(fd int, buf *Statfs_t) (err error) {
 894	r0, er := C.fstatfs(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
 895	if r0 == -1 && er != nil {
 896		err = er
 897	}
 898	return
 899}
 900
 901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 902
 903func Ftruncate(fd int, length int64) (err error) {
 904	r0, er := C.ftruncate(C.int(fd), C.longlong(length))
 905	if r0 == -1 && er != nil {
 906		err = er
 907	}
 908	return
 909}
 910
 911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 912
 913func Getegid() (egid int) {
 914	r0, _ := C.getegid()
 915	egid = int(r0)
 916	return
 917}
 918
 919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 920
 921func Geteuid() (euid int) {
 922	r0, _ := C.geteuid()
 923	euid = int(r0)
 924	return
 925}
 926
 927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 928
 929func Getgid() (gid int) {
 930	r0, _ := C.getgid()
 931	gid = int(r0)
 932	return
 933}
 934
 935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 936
 937func Getuid() (uid int) {
 938	r0, _ := C.getuid()
 939	uid = int(r0)
 940	return
 941}
 942
 943// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 944
 945func Lchown(path string, uid int, gid int) (err error) {
 946	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 947	r0, er := C.lchown(C.uintptr_t(_p0), C.int(uid), C.int(gid))
 948	if r0 == -1 && er != nil {
 949		err = er
 950	}
 951	return
 952}
 953
 954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 955
 956func Listen(s int, n int) (err error) {
 957	r0, er := C.listen(C.int(s), C.int(n))
 958	if r0 == -1 && er != nil {
 959		err = er
 960	}
 961	return
 962}
 963
 964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 965
 966func lstat(path string, stat *Stat_t) (err error) {
 967	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
 968	r0, er := C.lstat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))))
 969	if r0 == -1 && er != nil {
 970		err = er
 971	}
 972	return
 973}
 974
 975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 976
 977func Pause() (err error) {
 978	r0, er := C.pause()
 979	if r0 == -1 && er != nil {
 980		err = er
 981	}
 982	return
 983}
 984
 985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 986
 987func pread(fd int, p []byte, offset int64) (n int, err error) {
 988	var _p0 *byte
 989	if len(p) > 0 {
 990		_p0 = &p[0]
 991	}
 992	var _p1 int
 993	_p1 = len(p)
 994	r0, er := C.pread64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
 995	n = int(r0)
 996	if r0 == -1 && er != nil {
 997		err = er
 998	}
 999	return
1000}
1001
1002// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1003
1004func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1005	var _p0 *byte
1006	if len(p) > 0 {
1007		_p0 = &p[0]
1008	}
1009	var _p1 int
1010	_p1 = len(p)
1011	r0, er := C.pwrite64(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.longlong(offset))
1012	n = int(r0)
1013	if r0 == -1 && er != nil {
1014		err = er
1015	}
1016	return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1022	r0, er := C.c_select(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))))
1023	n = int(r0)
1024	if r0 == -1 && er != nil {
1025		err = er
1026	}
1027	return
1028}
1029
1030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
1032func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1033	r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask))))
1034	n = int(r0)
1035	if r0 == -1 && er != nil {
1036		err = er
1037	}
1038	return
1039}
1040
1041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1042
1043func Setregid(rgid int, egid int) (err error) {
1044	r0, er := C.setregid(C.int(rgid), C.int(egid))
1045	if r0 == -1 && er != nil {
1046		err = er
1047	}
1048	return
1049}
1050
1051// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1052
1053func Setreuid(ruid int, euid int) (err error) {
1054	r0, er := C.setreuid(C.int(ruid), C.int(euid))
1055	if r0 == -1 && er != nil {
1056		err = er
1057	}
1058	return
1059}
1060
1061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1062
1063func Shutdown(fd int, how int) (err error) {
1064	r0, er := C.shutdown(C.int(fd), C.int(how))
1065	if r0 == -1 && er != nil {
1066		err = er
1067	}
1068	return
1069}
1070
1071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
1073func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1074	r0, er := C.splice(C.int(rfd), C.uintptr_t(uintptr(unsafe.Pointer(roff))), C.int(wfd), C.uintptr_t(uintptr(unsafe.Pointer(woff))), C.int(len), C.int(flags))
1075	n = int64(r0)
1076	if r0 == -1 && er != nil {
1077		err = er
1078	}
1079	return
1080}
1081
1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084func stat(path string, statptr *Stat_t) (err error) {
1085	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1086	r0, er := C.stat(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(statptr))))
1087	if r0 == -1 && er != nil {
1088		err = er
1089	}
1090	return
1091}
1092
1093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Statfs(path string, buf *Statfs_t) (err error) {
1096	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1097	r0, er := C.statfs(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
1098	if r0 == -1 && er != nil {
1099		err = er
1100	}
1101	return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func Truncate(path string, length int64) (err error) {
1107	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1108	r0, er := C.truncate(C.uintptr_t(_p0), C.longlong(length))
1109	if r0 == -1 && er != nil {
1110		err = er
1111	}
1112	return
1113}
1114
1115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1116
1117func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1118	r0, er := C.bind(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
1119	if r0 == -1 && er != nil {
1120		err = er
1121	}
1122	return
1123}
1124
1125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1126
1127func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1128	r0, er := C.connect(C.int(s), C.uintptr_t(uintptr(addr)), C.uintptr_t(uintptr(addrlen)))
1129	if r0 == -1 && er != nil {
1130		err = er
1131	}
1132	return
1133}
1134
1135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136
1137func getgroups(n int, list *_Gid_t) (nn int, err error) {
1138	r0, er := C.getgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
1139	nn = int(r0)
1140	if r0 == -1 && er != nil {
1141		err = er
1142	}
1143	return
1144}
1145
1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148func setgroups(n int, list *_Gid_t) (err error) {
1149	r0, er := C.setgroups(C.int(n), C.uintptr_t(uintptr(unsafe.Pointer(list))))
1150	if r0 == -1 && er != nil {
1151		err = er
1152	}
1153	return
1154}
1155
1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
1158func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1159	r0, er := C.getsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(uintptr(unsafe.Pointer(vallen))))
1160	if r0 == -1 && er != nil {
1161		err = er
1162	}
1163	return
1164}
1165
1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
1168func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1169	r0, er := C.setsockopt(C.int(s), C.int(level), C.int(name), C.uintptr_t(uintptr(val)), C.uintptr_t(vallen))
1170	if r0 == -1 && er != nil {
1171		err = er
1172	}
1173	return
1174}
1175
1176// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1177
1178func socket(domain int, typ int, proto int) (fd int, err error) {
1179	r0, er := C.socket(C.int(domain), C.int(typ), C.int(proto))
1180	fd = int(r0)
1181	if r0 == -1 && er != nil {
1182		err = er
1183	}
1184	return
1185}
1186
1187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1190	r0, er := C.socketpair(C.int(domain), C.int(typ), C.int(proto), C.uintptr_t(uintptr(unsafe.Pointer(fd))))
1191	if r0 == -1 && er != nil {
1192		err = er
1193	}
1194	return
1195}
1196
1197// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1198
1199func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1200	r0, er := C.getpeername(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
1201	if r0 == -1 && er != nil {
1202		err = er
1203	}
1204	return
1205}
1206
1207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1210	r0, er := C.getsockname(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(rsa))), C.uintptr_t(uintptr(unsafe.Pointer(addrlen))))
1211	if r0 == -1 && er != nil {
1212		err = er
1213	}
1214	return
1215}
1216
1217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1218
1219func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1220	var _p0 *byte
1221	if len(p) > 0 {
1222		_p0 = &p[0]
1223	}
1224	var _p1 int
1225	_p1 = len(p)
1226	r0, er := C.recvfrom(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(unsafe.Pointer(from))), C.uintptr_t(uintptr(unsafe.Pointer(fromlen))))
1227	n = int(r0)
1228	if r0 == -1 && er != nil {
1229		err = er
1230	}
1231	return
1232}
1233
1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1235
1236func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1237	var _p0 *byte
1238	if len(buf) > 0 {
1239		_p0 = &buf[0]
1240	}
1241	var _p1 int
1242	_p1 = len(buf)
1243	r0, er := C.sendto(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags), C.uintptr_t(uintptr(to)), C.uintptr_t(uintptr(addrlen)))
1244	if r0 == -1 && er != nil {
1245		err = er
1246	}
1247	return
1248}
1249
1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251
1252func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1253	r0, er := C.nrecvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1254	n = int(r0)
1255	if r0 == -1 && er != nil {
1256		err = er
1257	}
1258	return
1259}
1260
1261// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
1263func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1264	r0, er := C.nsendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags))
1265	n = int(r0)
1266	if r0 == -1 && er != nil {
1267		err = er
1268	}
1269	return
1270}
1271
1272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func munmap(addr uintptr, length uintptr) (err error) {
1275	r0, er := C.munmap(C.uintptr_t(addr), C.uintptr_t(length))
1276	if r0 == -1 && er != nil {
1277		err = er
1278	}
1279	return
1280}
1281
1282// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1283
1284func Madvise(b []byte, advice int) (err error) {
1285	var _p0 *byte
1286	if len(b) > 0 {
1287		_p0 = &b[0]
1288	}
1289	var _p1 int
1290	_p1 = len(b)
1291	r0, er := C.madvise(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(advice))
1292	if r0 == -1 && er != nil {
1293		err = er
1294	}
1295	return
1296}
1297
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299
1300func Mprotect(b []byte, prot int) (err error) {
1301	var _p0 *byte
1302	if len(b) > 0 {
1303		_p0 = &b[0]
1304	}
1305	var _p1 int
1306	_p1 = len(b)
1307	r0, er := C.mprotect(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(prot))
1308	if r0 == -1 && er != nil {
1309		err = er
1310	}
1311	return
1312}
1313
1314// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1315
1316func Mlock(b []byte) (err error) {
1317	var _p0 *byte
1318	if len(b) > 0 {
1319		_p0 = &b[0]
1320	}
1321	var _p1 int
1322	_p1 = len(b)
1323	r0, er := C.mlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
1324	if r0 == -1 && er != nil {
1325		err = er
1326	}
1327	return
1328}
1329
1330// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1331
1332func Mlockall(flags int) (err error) {
1333	r0, er := C.mlockall(C.int(flags))
1334	if r0 == -1 && er != nil {
1335		err = er
1336	}
1337	return
1338}
1339
1340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1341
1342func Msync(b []byte, flags int) (err error) {
1343	var _p0 *byte
1344	if len(b) > 0 {
1345		_p0 = &b[0]
1346	}
1347	var _p1 int
1348	_p1 = len(b)
1349	r0, er := C.msync(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1), C.int(flags))
1350	if r0 == -1 && er != nil {
1351		err = er
1352	}
1353	return
1354}
1355
1356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1357
1358func Munlock(b []byte) (err error) {
1359	var _p0 *byte
1360	if len(b) > 0 {
1361		_p0 = &b[0]
1362	}
1363	var _p1 int
1364	_p1 = len(b)
1365	r0, er := C.munlock(C.uintptr_t(uintptr(unsafe.Pointer(_p0))), C.size_t(_p1))
1366	if r0 == -1 && er != nil {
1367		err = er
1368	}
1369	return
1370}
1371
1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373
1374func Munlockall() (err error) {
1375	r0, er := C.munlockall()
1376	if r0 == -1 && er != nil {
1377		err = er
1378	}
1379	return
1380}
1381
1382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1383
1384func pipe(p *[2]_C_int) (err error) {
1385	r0, er := C.pipe(C.uintptr_t(uintptr(unsafe.Pointer(p))))
1386	if r0 == -1 && er != nil {
1387		err = er
1388	}
1389	return
1390}
1391
1392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1393
1394func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1395	r0, er := C.poll(C.uintptr_t(uintptr(unsafe.Pointer(fds))), C.int(nfds), C.int(timeout))
1396	n = int(r0)
1397	if r0 == -1 && er != nil {
1398		err = er
1399	}
1400	return
1401}
1402
1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1404
1405func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
1406	r0, er := C.gettimeofday(C.uintptr_t(uintptr(unsafe.Pointer(tv))), C.uintptr_t(uintptr(unsafe.Pointer(tzp))))
1407	if r0 == -1 && er != nil {
1408		err = er
1409	}
1410	return
1411}
1412
1413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1414
1415func Time(t *Time_t) (tt Time_t, err error) {
1416	r0, er := C.time(C.uintptr_t(uintptr(unsafe.Pointer(t))))
1417	tt = Time_t(r0)
1418	if r0 == -1 && er != nil {
1419		err = er
1420	}
1421	return
1422}
1423
1424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1425
1426func Utime(path string, buf *Utimbuf) (err error) {
1427	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
1428	r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf))))
1429	if r0 == -1 && er != nil {
1430		err = er
1431	}
1432	return
1433}
1434
1435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1436
1437func Getsystemcfg(label int) (n uint64) {
1438	r0, _ := C.getsystemcfg(C.int(label))
1439	n = uint64(r0)
1440	return
1441}
1442
1443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1444
1445func umount(target string) (err error) {
1446	_p0 := uintptr(unsafe.Pointer(C.CString(target)))
1447	r0, er := C.umount(C.uintptr_t(_p0))
1448	if r0 == -1 && er != nil {
1449		err = er
1450	}
1451	return
1452}
1453
1454// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1455
1456func Getrlimit(resource int, rlim *Rlimit) (err error) {
1457	r0, er := C.getrlimit64(C.int(resource), C.uintptr_t(uintptr(unsafe.Pointer(rlim))))
1458	if r0 == -1 && er != nil {
1459		err = er
1460	}
1461	return
1462}
1463
1464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1465
1466func Seek(fd int, offset int64, whence int) (off int64, err error) {
1467	r0, er := C.lseek64(C.int(fd), C.longlong(offset), C.int(whence))
1468	off = int64(r0)
1469	if r0 == -1 && er != nil {
1470		err = er
1471	}
1472	return
1473}
1474
1475// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476
1477func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1478	r0, er := C.mmap(C.uintptr_t(addr), C.uintptr_t(length), C.int(prot), C.int(flags), C.int(fd), C.longlong(offset))
1479	xaddr = uintptr(r0)
1480	if uintptr(r0) == ^uintptr(0) && er != nil {
1481		err = er
1482	}
1483	return
1484}