...

Source file src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go

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

View as plain text