Run Format

Source file src/pkg/syscall/zsyscall_linux_amd64.go

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

View as plain text