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