golang.org/x/sys@v0.9.0/unix/zsyscall_openbsd_amd64.go (about)

     1  // go run mksyscall.go -openbsd -libc -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go
     2  // Code generated by the command above; see README.md. DO NOT EDIT.
     3  
     4  //go:build openbsd && amd64
     5  // +build openbsd,amd64
     6  
     7  package unix
     8  
     9  import (
    10  	"syscall"
    11  	"unsafe"
    12  )
    13  
    14  var _ syscall.Errno
    15  
    16  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    17  
    18  func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
    19  	r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
    20  	n = int(r0)
    21  	if e1 != 0 {
    22  		err = errnoErr(e1)
    23  	}
    24  	return
    25  }
    26  
    27  var libc_getgroups_trampoline_addr uintptr
    28  
    29  //go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
    30  
    31  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    32  
    33  func setgroups(ngid int, gid *_Gid_t) (err error) {
    34  	_, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
    35  	if e1 != 0 {
    36  		err = errnoErr(e1)
    37  	}
    38  	return
    39  }
    40  
    41  var libc_setgroups_trampoline_addr uintptr
    42  
    43  //go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
    44  
    45  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    46  
    47  func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
    48  	r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
    49  	wpid = int(r0)
    50  	if e1 != 0 {
    51  		err = errnoErr(e1)
    52  	}
    53  	return
    54  }
    55  
    56  var libc_wait4_trampoline_addr uintptr
    57  
    58  //go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
    59  
    60  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    61  
    62  func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
    63  	r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
    64  	fd = int(r0)
    65  	if e1 != 0 {
    66  		err = errnoErr(e1)
    67  	}
    68  	return
    69  }
    70  
    71  var libc_accept_trampoline_addr uintptr
    72  
    73  //go:cgo_import_dynamic libc_accept accept "libc.so"
    74  
    75  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    76  
    77  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
    78  	_, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
    79  	if e1 != 0 {
    80  		err = errnoErr(e1)
    81  	}
    82  	return
    83  }
    84  
    85  var libc_bind_trampoline_addr uintptr
    86  
    87  //go:cgo_import_dynamic libc_bind bind "libc.so"
    88  
    89  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    90  
    91  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
    92  	_, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
    93  	if e1 != 0 {
    94  		err = errnoErr(e1)
    95  	}
    96  	return
    97  }
    98  
    99  var libc_connect_trampoline_addr uintptr
   100  
   101  //go:cgo_import_dynamic libc_connect connect "libc.so"
   102  
   103  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   104  
   105  func socket(domain int, typ int, proto int) (fd int, err error) {
   106  	r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto))
   107  	fd = int(r0)
   108  	if e1 != 0 {
   109  		err = errnoErr(e1)
   110  	}
   111  	return
   112  }
   113  
   114  var libc_socket_trampoline_addr uintptr
   115  
   116  //go:cgo_import_dynamic libc_socket socket "libc.so"
   117  
   118  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   119  
   120  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
   121  	_, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
   122  	if e1 != 0 {
   123  		err = errnoErr(e1)
   124  	}
   125  	return
   126  }
   127  
   128  var libc_getsockopt_trampoline_addr uintptr
   129  
   130  //go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
   131  
   132  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   133  
   134  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
   135  	_, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
   136  	if e1 != 0 {
   137  		err = errnoErr(e1)
   138  	}
   139  	return
   140  }
   141  
   142  var libc_setsockopt_trampoline_addr uintptr
   143  
   144  //go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
   145  
   146  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   147  
   148  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
   149  	_, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
   150  	if e1 != 0 {
   151  		err = errnoErr(e1)
   152  	}
   153  	return
   154  }
   155  
   156  var libc_getpeername_trampoline_addr uintptr
   157  
   158  //go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
   159  
   160  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   161  
   162  func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
   163  	_, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
   164  	if e1 != 0 {
   165  		err = errnoErr(e1)
   166  	}
   167  	return
   168  }
   169  
   170  var libc_getsockname_trampoline_addr uintptr
   171  
   172  //go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
   173  
   174  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   175  
   176  func Shutdown(s int, how int) (err error) {
   177  	_, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0)
   178  	if e1 != 0 {
   179  		err = errnoErr(e1)
   180  	}
   181  	return
   182  }
   183  
   184  var libc_shutdown_trampoline_addr uintptr
   185  
   186  //go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
   187  
   188  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   189  
   190  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
   191  	_, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
   192  	if e1 != 0 {
   193  		err = errnoErr(e1)
   194  	}
   195  	return
   196  }
   197  
   198  var libc_socketpair_trampoline_addr uintptr
   199  
   200  //go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
   201  
   202  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   203  
   204  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
   205  	var _p0 unsafe.Pointer
   206  	if len(p) > 0 {
   207  		_p0 = unsafe.Pointer(&p[0])
   208  	} else {
   209  		_p0 = unsafe.Pointer(&_zero)
   210  	}
   211  	r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
   212  	n = int(r0)
   213  	if e1 != 0 {
   214  		err = errnoErr(e1)
   215  	}
   216  	return
   217  }
   218  
   219  var libc_recvfrom_trampoline_addr uintptr
   220  
   221  //go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
   222  
   223  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   224  
   225  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
   226  	var _p0 unsafe.Pointer
   227  	if len(buf) > 0 {
   228  		_p0 = unsafe.Pointer(&buf[0])
   229  	} else {
   230  		_p0 = unsafe.Pointer(&_zero)
   231  	}
   232  	_, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
   233  	if e1 != 0 {
   234  		err = errnoErr(e1)
   235  	}
   236  	return
   237  }
   238  
   239  var libc_sendto_trampoline_addr uintptr
   240  
   241  //go:cgo_import_dynamic libc_sendto sendto "libc.so"
   242  
   243  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   244  
   245  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
   246  	r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
   247  	n = int(r0)
   248  	if e1 != 0 {
   249  		err = errnoErr(e1)
   250  	}
   251  	return
   252  }
   253  
   254  var libc_recvmsg_trampoline_addr uintptr
   255  
   256  //go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
   257  
   258  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   259  
   260  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
   261  	r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
   262  	n = int(r0)
   263  	if e1 != 0 {
   264  		err = errnoErr(e1)
   265  	}
   266  	return
   267  }
   268  
   269  var libc_sendmsg_trampoline_addr uintptr
   270  
   271  //go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
   272  
   273  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   274  
   275  func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
   276  	r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
   277  	n = int(r0)
   278  	if e1 != 0 {
   279  		err = errnoErr(e1)
   280  	}
   281  	return
   282  }
   283  
   284  var libc_kevent_trampoline_addr uintptr
   285  
   286  //go:cgo_import_dynamic libc_kevent kevent "libc.so"
   287  
   288  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   289  
   290  func utimes(path string, timeval *[2]Timeval) (err error) {
   291  	var _p0 *byte
   292  	_p0, err = BytePtrFromString(path)
   293  	if err != nil {
   294  		return
   295  	}
   296  	_, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
   297  	if e1 != 0 {
   298  		err = errnoErr(e1)
   299  	}
   300  	return
   301  }
   302  
   303  var libc_utimes_trampoline_addr uintptr
   304  
   305  //go:cgo_import_dynamic libc_utimes utimes "libc.so"
   306  
   307  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   308  
   309  func futimes(fd int, timeval *[2]Timeval) (err error) {
   310  	_, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
   311  	if e1 != 0 {
   312  		err = errnoErr(e1)
   313  	}
   314  	return
   315  }
   316  
   317  var libc_futimes_trampoline_addr uintptr
   318  
   319  //go:cgo_import_dynamic libc_futimes futimes "libc.so"
   320  
   321  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   322  
   323  func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
   324  	r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
   325  	n = int(r0)
   326  	if e1 != 0 {
   327  		err = errnoErr(e1)
   328  	}
   329  	return
   330  }
   331  
   332  var libc_poll_trampoline_addr uintptr
   333  
   334  //go:cgo_import_dynamic libc_poll poll "libc.so"
   335  
   336  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   337  
   338  func Madvise(b []byte, behav int) (err error) {
   339  	var _p0 unsafe.Pointer
   340  	if len(b) > 0 {
   341  		_p0 = unsafe.Pointer(&b[0])
   342  	} else {
   343  		_p0 = unsafe.Pointer(&_zero)
   344  	}
   345  	_, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav))
   346  	if e1 != 0 {
   347  		err = errnoErr(e1)
   348  	}
   349  	return
   350  }
   351  
   352  var libc_madvise_trampoline_addr uintptr
   353  
   354  //go:cgo_import_dynamic libc_madvise madvise "libc.so"
   355  
   356  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   357  
   358  func Mlock(b []byte) (err error) {
   359  	var _p0 unsafe.Pointer
   360  	if len(b) > 0 {
   361  		_p0 = unsafe.Pointer(&b[0])
   362  	} else {
   363  		_p0 = unsafe.Pointer(&_zero)
   364  	}
   365  	_, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
   366  	if e1 != 0 {
   367  		err = errnoErr(e1)
   368  	}
   369  	return
   370  }
   371  
   372  var libc_mlock_trampoline_addr uintptr
   373  
   374  //go:cgo_import_dynamic libc_mlock mlock "libc.so"
   375  
   376  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   377  
   378  func Mlockall(flags int) (err error) {
   379  	_, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0)
   380  	if e1 != 0 {
   381  		err = errnoErr(e1)
   382  	}
   383  	return
   384  }
   385  
   386  var libc_mlockall_trampoline_addr uintptr
   387  
   388  //go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
   389  
   390  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   391  
   392  func Mprotect(b []byte, prot int) (err error) {
   393  	var _p0 unsafe.Pointer
   394  	if len(b) > 0 {
   395  		_p0 = unsafe.Pointer(&b[0])
   396  	} else {
   397  		_p0 = unsafe.Pointer(&_zero)
   398  	}
   399  	_, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot))
   400  	if e1 != 0 {
   401  		err = errnoErr(e1)
   402  	}
   403  	return
   404  }
   405  
   406  var libc_mprotect_trampoline_addr uintptr
   407  
   408  //go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
   409  
   410  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   411  
   412  func Msync(b []byte, flags int) (err error) {
   413  	var _p0 unsafe.Pointer
   414  	if len(b) > 0 {
   415  		_p0 = unsafe.Pointer(&b[0])
   416  	} else {
   417  		_p0 = unsafe.Pointer(&_zero)
   418  	}
   419  	_, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags))
   420  	if e1 != 0 {
   421  		err = errnoErr(e1)
   422  	}
   423  	return
   424  }
   425  
   426  var libc_msync_trampoline_addr uintptr
   427  
   428  //go:cgo_import_dynamic libc_msync msync "libc.so"
   429  
   430  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   431  
   432  func Munlock(b []byte) (err error) {
   433  	var _p0 unsafe.Pointer
   434  	if len(b) > 0 {
   435  		_p0 = unsafe.Pointer(&b[0])
   436  	} else {
   437  		_p0 = unsafe.Pointer(&_zero)
   438  	}
   439  	_, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
   440  	if e1 != 0 {
   441  		err = errnoErr(e1)
   442  	}
   443  	return
   444  }
   445  
   446  var libc_munlock_trampoline_addr uintptr
   447  
   448  //go:cgo_import_dynamic libc_munlock munlock "libc.so"
   449  
   450  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   451  
   452  func Munlockall() (err error) {
   453  	_, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0)
   454  	if e1 != 0 {
   455  		err = errnoErr(e1)
   456  	}
   457  	return
   458  }
   459  
   460  var libc_munlockall_trampoline_addr uintptr
   461  
   462  //go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
   463  
   464  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   465  
   466  func pipe2(p *[2]_C_int, flags int) (err error) {
   467  	_, _, e1 := syscall_rawSyscall(libc_pipe2_trampoline_addr, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
   468  	if e1 != 0 {
   469  		err = errnoErr(e1)
   470  	}
   471  	return
   472  }
   473  
   474  var libc_pipe2_trampoline_addr uintptr
   475  
   476  //go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
   477  
   478  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   479  
   480  func Getdents(fd int, buf []byte) (n int, err error) {
   481  	var _p0 unsafe.Pointer
   482  	if len(buf) > 0 {
   483  		_p0 = unsafe.Pointer(&buf[0])
   484  	} else {
   485  		_p0 = unsafe.Pointer(&_zero)
   486  	}
   487  	r0, _, e1 := syscall_syscall(libc_getdents_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
   488  	n = int(r0)
   489  	if e1 != 0 {
   490  		err = errnoErr(e1)
   491  	}
   492  	return
   493  }
   494  
   495  var libc_getdents_trampoline_addr uintptr
   496  
   497  //go:cgo_import_dynamic libc_getdents getdents "libc.so"
   498  
   499  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   500  
   501  func Getcwd(buf []byte) (n int, err error) {
   502  	var _p0 unsafe.Pointer
   503  	if len(buf) > 0 {
   504  		_p0 = unsafe.Pointer(&buf[0])
   505  	} else {
   506  		_p0 = unsafe.Pointer(&_zero)
   507  	}
   508  	r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)
   509  	n = int(r0)
   510  	if e1 != 0 {
   511  		err = errnoErr(e1)
   512  	}
   513  	return
   514  }
   515  
   516  var libc_getcwd_trampoline_addr uintptr
   517  
   518  //go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
   519  
   520  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   521  
   522  func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) {
   523  	syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid)))
   524  	return
   525  }
   526  
   527  var libc_getresuid_trampoline_addr uintptr
   528  
   529  //go:cgo_import_dynamic libc_getresuid getresuid "libc.so"
   530  
   531  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   532  
   533  func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) {
   534  	syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid)))
   535  	return
   536  }
   537  
   538  var libc_getresgid_trampoline_addr uintptr
   539  
   540  //go:cgo_import_dynamic libc_getresgid getresgid "libc.so"
   541  
   542  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   543  
   544  func ioctl(fd int, req uint, arg uintptr) (err error) {
   545  	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
   546  	if e1 != 0 {
   547  		err = errnoErr(e1)
   548  	}
   549  	return
   550  }
   551  
   552  var libc_ioctl_trampoline_addr uintptr
   553  
   554  //go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
   555  
   556  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   557  
   558  func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
   559  	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
   560  	if e1 != 0 {
   561  		err = errnoErr(e1)
   562  	}
   563  	return
   564  }
   565  
   566  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   567  
   568  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
   569  	var _p0 unsafe.Pointer
   570  	if len(mib) > 0 {
   571  		_p0 = unsafe.Pointer(&mib[0])
   572  	} else {
   573  		_p0 = unsafe.Pointer(&_zero)
   574  	}
   575  	_, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
   576  	if e1 != 0 {
   577  		err = errnoErr(e1)
   578  	}
   579  	return
   580  }
   581  
   582  var libc_sysctl_trampoline_addr uintptr
   583  
   584  //go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
   585  
   586  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   587  
   588  func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
   589  	r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
   590  	n = int(r0)
   591  	if e1 != 0 {
   592  		err = errnoErr(e1)
   593  	}
   594  	return
   595  }
   596  
   597  var libc_ppoll_trampoline_addr uintptr
   598  
   599  //go:cgo_import_dynamic libc_ppoll ppoll "libc.so"
   600  
   601  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   602  
   603  func Access(path string, mode uint32) (err error) {
   604  	var _p0 *byte
   605  	_p0, err = BytePtrFromString(path)
   606  	if err != nil {
   607  		return
   608  	}
   609  	_, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   610  	if e1 != 0 {
   611  		err = errnoErr(e1)
   612  	}
   613  	return
   614  }
   615  
   616  var libc_access_trampoline_addr uintptr
   617  
   618  //go:cgo_import_dynamic libc_access access "libc.so"
   619  
   620  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   621  
   622  func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
   623  	_, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
   624  	if e1 != 0 {
   625  		err = errnoErr(e1)
   626  	}
   627  	return
   628  }
   629  
   630  var libc_adjtime_trampoline_addr uintptr
   631  
   632  //go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
   633  
   634  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   635  
   636  func Chdir(path string) (err error) {
   637  	var _p0 *byte
   638  	_p0, err = BytePtrFromString(path)
   639  	if err != nil {
   640  		return
   641  	}
   642  	_, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
   643  	if e1 != 0 {
   644  		err = errnoErr(e1)
   645  	}
   646  	return
   647  }
   648  
   649  var libc_chdir_trampoline_addr uintptr
   650  
   651  //go:cgo_import_dynamic libc_chdir chdir "libc.so"
   652  
   653  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   654  
   655  func Chflags(path string, flags int) (err error) {
   656  	var _p0 *byte
   657  	_p0, err = BytePtrFromString(path)
   658  	if err != nil {
   659  		return
   660  	}
   661  	_, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   662  	if e1 != 0 {
   663  		err = errnoErr(e1)
   664  	}
   665  	return
   666  }
   667  
   668  var libc_chflags_trampoline_addr uintptr
   669  
   670  //go:cgo_import_dynamic libc_chflags chflags "libc.so"
   671  
   672  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   673  
   674  func Chmod(path string, mode uint32) (err error) {
   675  	var _p0 *byte
   676  	_p0, err = BytePtrFromString(path)
   677  	if err != nil {
   678  		return
   679  	}
   680  	_, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   681  	if e1 != 0 {
   682  		err = errnoErr(e1)
   683  	}
   684  	return
   685  }
   686  
   687  var libc_chmod_trampoline_addr uintptr
   688  
   689  //go:cgo_import_dynamic libc_chmod chmod "libc.so"
   690  
   691  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   692  
   693  func Chown(path string, uid int, gid int) (err error) {
   694  	var _p0 *byte
   695  	_p0, err = BytePtrFromString(path)
   696  	if err != nil {
   697  		return
   698  	}
   699  	_, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
   700  	if e1 != 0 {
   701  		err = errnoErr(e1)
   702  	}
   703  	return
   704  }
   705  
   706  var libc_chown_trampoline_addr uintptr
   707  
   708  //go:cgo_import_dynamic libc_chown chown "libc.so"
   709  
   710  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   711  
   712  func Chroot(path string) (err error) {
   713  	var _p0 *byte
   714  	_p0, err = BytePtrFromString(path)
   715  	if err != nil {
   716  		return
   717  	}
   718  	_, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
   719  	if e1 != 0 {
   720  		err = errnoErr(e1)
   721  	}
   722  	return
   723  }
   724  
   725  var libc_chroot_trampoline_addr uintptr
   726  
   727  //go:cgo_import_dynamic libc_chroot chroot "libc.so"
   728  
   729  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   730  
   731  func ClockGettime(clockid int32, time *Timespec) (err error) {
   732  	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
   733  	if e1 != 0 {
   734  		err = errnoErr(e1)
   735  	}
   736  	return
   737  }
   738  
   739  var libc_clock_gettime_trampoline_addr uintptr
   740  
   741  //go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so"
   742  
   743  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   744  
   745  func Close(fd int) (err error) {
   746  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
   747  	if e1 != 0 {
   748  		err = errnoErr(e1)
   749  	}
   750  	return
   751  }
   752  
   753  var libc_close_trampoline_addr uintptr
   754  
   755  //go:cgo_import_dynamic libc_close close "libc.so"
   756  
   757  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   758  
   759  func Dup(fd int) (nfd int, err error) {
   760  	r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
   761  	nfd = int(r0)
   762  	if e1 != 0 {
   763  		err = errnoErr(e1)
   764  	}
   765  	return
   766  }
   767  
   768  var libc_dup_trampoline_addr uintptr
   769  
   770  //go:cgo_import_dynamic libc_dup dup "libc.so"
   771  
   772  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   773  
   774  func Dup2(from int, to int) (err error) {
   775  	_, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
   776  	if e1 != 0 {
   777  		err = errnoErr(e1)
   778  	}
   779  	return
   780  }
   781  
   782  var libc_dup2_trampoline_addr uintptr
   783  
   784  //go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
   785  
   786  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   787  
   788  func Dup3(from int, to int, flags int) (err error) {
   789  	_, _, e1 := syscall_syscall(libc_dup3_trampoline_addr, uintptr(from), uintptr(to), uintptr(flags))
   790  	if e1 != 0 {
   791  		err = errnoErr(e1)
   792  	}
   793  	return
   794  }
   795  
   796  var libc_dup3_trampoline_addr uintptr
   797  
   798  //go:cgo_import_dynamic libc_dup3 dup3 "libc.so"
   799  
   800  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   801  
   802  func Exit(code int) {
   803  	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
   804  	return
   805  }
   806  
   807  var libc_exit_trampoline_addr uintptr
   808  
   809  //go:cgo_import_dynamic libc_exit exit "libc.so"
   810  
   811  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   812  
   813  func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
   814  	var _p0 *byte
   815  	_p0, err = BytePtrFromString(path)
   816  	if err != nil {
   817  		return
   818  	}
   819  	_, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   820  	if e1 != 0 {
   821  		err = errnoErr(e1)
   822  	}
   823  	return
   824  }
   825  
   826  var libc_faccessat_trampoline_addr uintptr
   827  
   828  //go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
   829  
   830  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   831  
   832  func Fchdir(fd int) (err error) {
   833  	_, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
   834  	if e1 != 0 {
   835  		err = errnoErr(e1)
   836  	}
   837  	return
   838  }
   839  
   840  var libc_fchdir_trampoline_addr uintptr
   841  
   842  //go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
   843  
   844  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   845  
   846  func Fchflags(fd int, flags int) (err error) {
   847  	_, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
   848  	if e1 != 0 {
   849  		err = errnoErr(e1)
   850  	}
   851  	return
   852  }
   853  
   854  var libc_fchflags_trampoline_addr uintptr
   855  
   856  //go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
   857  
   858  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   859  
   860  func Fchmod(fd int, mode uint32) (err error) {
   861  	_, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
   862  	if e1 != 0 {
   863  		err = errnoErr(e1)
   864  	}
   865  	return
   866  }
   867  
   868  var libc_fchmod_trampoline_addr uintptr
   869  
   870  //go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
   871  
   872  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   873  
   874  func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
   875  	var _p0 *byte
   876  	_p0, err = BytePtrFromString(path)
   877  	if err != nil {
   878  		return
   879  	}
   880  	_, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   881  	if e1 != 0 {
   882  		err = errnoErr(e1)
   883  	}
   884  	return
   885  }
   886  
   887  var libc_fchmodat_trampoline_addr uintptr
   888  
   889  //go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
   890  
   891  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   892  
   893  func Fchown(fd int, uid int, gid int) (err error) {
   894  	_, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
   895  	if e1 != 0 {
   896  		err = errnoErr(e1)
   897  	}
   898  	return
   899  }
   900  
   901  var libc_fchown_trampoline_addr uintptr
   902  
   903  //go:cgo_import_dynamic libc_fchown fchown "libc.so"
   904  
   905  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   906  
   907  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
   908  	var _p0 *byte
   909  	_p0, err = BytePtrFromString(path)
   910  	if err != nil {
   911  		return
   912  	}
   913  	_, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
   914  	if e1 != 0 {
   915  		err = errnoErr(e1)
   916  	}
   917  	return
   918  }
   919  
   920  var libc_fchownat_trampoline_addr uintptr
   921  
   922  //go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
   923  
   924  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   925  
   926  func Flock(fd int, how int) (err error) {
   927  	_, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
   928  	if e1 != 0 {
   929  		err = errnoErr(e1)
   930  	}
   931  	return
   932  }
   933  
   934  var libc_flock_trampoline_addr uintptr
   935  
   936  //go:cgo_import_dynamic libc_flock flock "libc.so"
   937  
   938  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   939  
   940  func Fpathconf(fd int, name int) (val int, err error) {
   941  	r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
   942  	val = int(r0)
   943  	if e1 != 0 {
   944  		err = errnoErr(e1)
   945  	}
   946  	return
   947  }
   948  
   949  var libc_fpathconf_trampoline_addr uintptr
   950  
   951  //go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
   952  
   953  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   954  
   955  func Fstat(fd int, stat *Stat_t) (err error) {
   956  	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
   957  	if e1 != 0 {
   958  		err = errnoErr(e1)
   959  	}
   960  	return
   961  }
   962  
   963  var libc_fstat_trampoline_addr uintptr
   964  
   965  //go:cgo_import_dynamic libc_fstat fstat "libc.so"
   966  
   967  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   968  
   969  func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
   970  	var _p0 *byte
   971  	_p0, err = BytePtrFromString(path)
   972  	if err != nil {
   973  		return
   974  	}
   975  	_, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
   976  	if e1 != 0 {
   977  		err = errnoErr(e1)
   978  	}
   979  	return
   980  }
   981  
   982  var libc_fstatat_trampoline_addr uintptr
   983  
   984  //go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
   985  
   986  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   987  
   988  func Fstatfs(fd int, stat *Statfs_t) (err error) {
   989  	_, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
   990  	if e1 != 0 {
   991  		err = errnoErr(e1)
   992  	}
   993  	return
   994  }
   995  
   996  var libc_fstatfs_trampoline_addr uintptr
   997  
   998  //go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
   999  
  1000  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1001  
  1002  func Fsync(fd int) (err error) {
  1003  	_, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
  1004  	if e1 != 0 {
  1005  		err = errnoErr(e1)
  1006  	}
  1007  	return
  1008  }
  1009  
  1010  var libc_fsync_trampoline_addr uintptr
  1011  
  1012  //go:cgo_import_dynamic libc_fsync fsync "libc.so"
  1013  
  1014  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1015  
  1016  func Ftruncate(fd int, length int64) (err error) {
  1017  	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)
  1018  	if e1 != 0 {
  1019  		err = errnoErr(e1)
  1020  	}
  1021  	return
  1022  }
  1023  
  1024  var libc_ftruncate_trampoline_addr uintptr
  1025  
  1026  //go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
  1027  
  1028  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1029  
  1030  func Getegid() (egid int) {
  1031  	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
  1032  	egid = int(r0)
  1033  	return
  1034  }
  1035  
  1036  var libc_getegid_trampoline_addr uintptr
  1037  
  1038  //go:cgo_import_dynamic libc_getegid getegid "libc.so"
  1039  
  1040  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1041  
  1042  func Geteuid() (uid int) {
  1043  	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
  1044  	uid = int(r0)
  1045  	return
  1046  }
  1047  
  1048  var libc_geteuid_trampoline_addr uintptr
  1049  
  1050  //go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
  1051  
  1052  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1053  
  1054  func Getgid() (gid int) {
  1055  	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
  1056  	gid = int(r0)
  1057  	return
  1058  }
  1059  
  1060  var libc_getgid_trampoline_addr uintptr
  1061  
  1062  //go:cgo_import_dynamic libc_getgid getgid "libc.so"
  1063  
  1064  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1065  
  1066  func Getpgid(pid int) (pgid int, err error) {
  1067  	r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
  1068  	pgid = int(r0)
  1069  	if e1 != 0 {
  1070  		err = errnoErr(e1)
  1071  	}
  1072  	return
  1073  }
  1074  
  1075  var libc_getpgid_trampoline_addr uintptr
  1076  
  1077  //go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
  1078  
  1079  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1080  
  1081  func Getpgrp() (pgrp int) {
  1082  	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
  1083  	pgrp = int(r0)
  1084  	return
  1085  }
  1086  
  1087  var libc_getpgrp_trampoline_addr uintptr
  1088  
  1089  //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
  1090  
  1091  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1092  
  1093  func Getpid() (pid int) {
  1094  	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
  1095  	pid = int(r0)
  1096  	return
  1097  }
  1098  
  1099  var libc_getpid_trampoline_addr uintptr
  1100  
  1101  //go:cgo_import_dynamic libc_getpid getpid "libc.so"
  1102  
  1103  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1104  
  1105  func Getppid() (ppid int) {
  1106  	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
  1107  	ppid = int(r0)
  1108  	return
  1109  }
  1110  
  1111  var libc_getppid_trampoline_addr uintptr
  1112  
  1113  //go:cgo_import_dynamic libc_getppid getppid "libc.so"
  1114  
  1115  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1116  
  1117  func Getpriority(which int, who int) (prio int, err error) {
  1118  	r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
  1119  	prio = int(r0)
  1120  	if e1 != 0 {
  1121  		err = errnoErr(e1)
  1122  	}
  1123  	return
  1124  }
  1125  
  1126  var libc_getpriority_trampoline_addr uintptr
  1127  
  1128  //go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
  1129  
  1130  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1131  
  1132  func Getrlimit(which int, lim *Rlimit) (err error) {
  1133  	_, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
  1134  	if e1 != 0 {
  1135  		err = errnoErr(e1)
  1136  	}
  1137  	return
  1138  }
  1139  
  1140  var libc_getrlimit_trampoline_addr uintptr
  1141  
  1142  //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
  1143  
  1144  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1145  
  1146  func Getrtable() (rtable int, err error) {
  1147  	r0, _, e1 := syscall_rawSyscall(libc_getrtable_trampoline_addr, 0, 0, 0)
  1148  	rtable = int(r0)
  1149  	if e1 != 0 {
  1150  		err = errnoErr(e1)
  1151  	}
  1152  	return
  1153  }
  1154  
  1155  var libc_getrtable_trampoline_addr uintptr
  1156  
  1157  //go:cgo_import_dynamic libc_getrtable getrtable "libc.so"
  1158  
  1159  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1160  
  1161  func Getrusage(who int, rusage *Rusage) (err error) {
  1162  	_, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
  1163  	if e1 != 0 {
  1164  		err = errnoErr(e1)
  1165  	}
  1166  	return
  1167  }
  1168  
  1169  var libc_getrusage_trampoline_addr uintptr
  1170  
  1171  //go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
  1172  
  1173  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1174  
  1175  func Getsid(pid int) (sid int, err error) {
  1176  	r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
  1177  	sid = int(r0)
  1178  	if e1 != 0 {
  1179  		err = errnoErr(e1)
  1180  	}
  1181  	return
  1182  }
  1183  
  1184  var libc_getsid_trampoline_addr uintptr
  1185  
  1186  //go:cgo_import_dynamic libc_getsid getsid "libc.so"
  1187  
  1188  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1189  
  1190  func Gettimeofday(tv *Timeval) (err error) {
  1191  	_, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tv)), 0, 0)
  1192  	if e1 != 0 {
  1193  		err = errnoErr(e1)
  1194  	}
  1195  	return
  1196  }
  1197  
  1198  var libc_gettimeofday_trampoline_addr uintptr
  1199  
  1200  //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
  1201  
  1202  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1203  
  1204  func Getuid() (uid int) {
  1205  	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
  1206  	uid = int(r0)
  1207  	return
  1208  }
  1209  
  1210  var libc_getuid_trampoline_addr uintptr
  1211  
  1212  //go:cgo_import_dynamic libc_getuid getuid "libc.so"
  1213  
  1214  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1215  
  1216  func Issetugid() (tainted bool) {
  1217  	r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0)
  1218  	tainted = bool(r0 != 0)
  1219  	return
  1220  }
  1221  
  1222  var libc_issetugid_trampoline_addr uintptr
  1223  
  1224  //go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
  1225  
  1226  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1227  
  1228  func Kill(pid int, signum syscall.Signal) (err error) {
  1229  	_, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), 0)
  1230  	if e1 != 0 {
  1231  		err = errnoErr(e1)
  1232  	}
  1233  	return
  1234  }
  1235  
  1236  var libc_kill_trampoline_addr uintptr
  1237  
  1238  //go:cgo_import_dynamic libc_kill kill "libc.so"
  1239  
  1240  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1241  
  1242  func Kqueue() (fd int, err error) {
  1243  	r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
  1244  	fd = int(r0)
  1245  	if e1 != 0 {
  1246  		err = errnoErr(e1)
  1247  	}
  1248  	return
  1249  }
  1250  
  1251  var libc_kqueue_trampoline_addr uintptr
  1252  
  1253  //go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
  1254  
  1255  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1256  
  1257  func Lchown(path string, uid int, gid int) (err error) {
  1258  	var _p0 *byte
  1259  	_p0, err = BytePtrFromString(path)
  1260  	if err != nil {
  1261  		return
  1262  	}
  1263  	_, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
  1264  	if e1 != 0 {
  1265  		err = errnoErr(e1)
  1266  	}
  1267  	return
  1268  }
  1269  
  1270  var libc_lchown_trampoline_addr uintptr
  1271  
  1272  //go:cgo_import_dynamic libc_lchown lchown "libc.so"
  1273  
  1274  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1275  
  1276  func Link(path string, link string) (err error) {
  1277  	var _p0 *byte
  1278  	_p0, err = BytePtrFromString(path)
  1279  	if err != nil {
  1280  		return
  1281  	}
  1282  	var _p1 *byte
  1283  	_p1, err = BytePtrFromString(link)
  1284  	if err != nil {
  1285  		return
  1286  	}
  1287  	_, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1288  	if e1 != 0 {
  1289  		err = errnoErr(e1)
  1290  	}
  1291  	return
  1292  }
  1293  
  1294  var libc_link_trampoline_addr uintptr
  1295  
  1296  //go:cgo_import_dynamic libc_link link "libc.so"
  1297  
  1298  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1299  
  1300  func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
  1301  	var _p0 *byte
  1302  	_p0, err = BytePtrFromString(path)
  1303  	if err != nil {
  1304  		return
  1305  	}
  1306  	var _p1 *byte
  1307  	_p1, err = BytePtrFromString(link)
  1308  	if err != nil {
  1309  		return
  1310  	}
  1311  	_, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  1312  	if e1 != 0 {
  1313  		err = errnoErr(e1)
  1314  	}
  1315  	return
  1316  }
  1317  
  1318  var libc_linkat_trampoline_addr uintptr
  1319  
  1320  //go:cgo_import_dynamic libc_linkat linkat "libc.so"
  1321  
  1322  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1323  
  1324  func Listen(s int, backlog int) (err error) {
  1325  	_, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
  1326  	if e1 != 0 {
  1327  		err = errnoErr(e1)
  1328  	}
  1329  	return
  1330  }
  1331  
  1332  var libc_listen_trampoline_addr uintptr
  1333  
  1334  //go:cgo_import_dynamic libc_listen listen "libc.so"
  1335  
  1336  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1337  
  1338  func Lstat(path string, stat *Stat_t) (err error) {
  1339  	var _p0 *byte
  1340  	_p0, err = BytePtrFromString(path)
  1341  	if err != nil {
  1342  		return
  1343  	}
  1344  	_, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1345  	if e1 != 0 {
  1346  		err = errnoErr(e1)
  1347  	}
  1348  	return
  1349  }
  1350  
  1351  var libc_lstat_trampoline_addr uintptr
  1352  
  1353  //go:cgo_import_dynamic libc_lstat lstat "libc.so"
  1354  
  1355  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1356  
  1357  func Mkdir(path string, mode uint32) (err error) {
  1358  	var _p0 *byte
  1359  	_p0, err = BytePtrFromString(path)
  1360  	if err != nil {
  1361  		return
  1362  	}
  1363  	_, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1364  	if e1 != 0 {
  1365  		err = errnoErr(e1)
  1366  	}
  1367  	return
  1368  }
  1369  
  1370  var libc_mkdir_trampoline_addr uintptr
  1371  
  1372  //go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
  1373  
  1374  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1375  
  1376  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  1377  	var _p0 *byte
  1378  	_p0, err = BytePtrFromString(path)
  1379  	if err != nil {
  1380  		return
  1381  	}
  1382  	_, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1383  	if e1 != 0 {
  1384  		err = errnoErr(e1)
  1385  	}
  1386  	return
  1387  }
  1388  
  1389  var libc_mkdirat_trampoline_addr uintptr
  1390  
  1391  //go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
  1392  
  1393  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1394  
  1395  func Mkfifo(path string, mode uint32) (err error) {
  1396  	var _p0 *byte
  1397  	_p0, err = BytePtrFromString(path)
  1398  	if err != nil {
  1399  		return
  1400  	}
  1401  	_, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1402  	if e1 != 0 {
  1403  		err = errnoErr(e1)
  1404  	}
  1405  	return
  1406  }
  1407  
  1408  var libc_mkfifo_trampoline_addr uintptr
  1409  
  1410  //go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
  1411  
  1412  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1413  
  1414  func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
  1415  	var _p0 *byte
  1416  	_p0, err = BytePtrFromString(path)
  1417  	if err != nil {
  1418  		return
  1419  	}
  1420  	_, _, e1 := syscall_syscall(libc_mkfifoat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1421  	if e1 != 0 {
  1422  		err = errnoErr(e1)
  1423  	}
  1424  	return
  1425  }
  1426  
  1427  var libc_mkfifoat_trampoline_addr uintptr
  1428  
  1429  //go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
  1430  
  1431  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1432  
  1433  func Mknod(path string, mode uint32, dev int) (err error) {
  1434  	var _p0 *byte
  1435  	_p0, err = BytePtrFromString(path)
  1436  	if err != nil {
  1437  		return
  1438  	}
  1439  	_, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
  1440  	if e1 != 0 {
  1441  		err = errnoErr(e1)
  1442  	}
  1443  	return
  1444  }
  1445  
  1446  var libc_mknod_trampoline_addr uintptr
  1447  
  1448  //go:cgo_import_dynamic libc_mknod mknod "libc.so"
  1449  
  1450  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1451  
  1452  func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
  1453  	var _p0 *byte
  1454  	_p0, err = BytePtrFromString(path)
  1455  	if err != nil {
  1456  		return
  1457  	}
  1458  	_, _, e1 := syscall_syscall6(libc_mknodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
  1459  	if e1 != 0 {
  1460  		err = errnoErr(e1)
  1461  	}
  1462  	return
  1463  }
  1464  
  1465  var libc_mknodat_trampoline_addr uintptr
  1466  
  1467  //go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
  1468  
  1469  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1470  
  1471  func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
  1472  	_, _, e1 := syscall_syscall(libc_nanosleep_trampoline_addr, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
  1473  	if e1 != 0 {
  1474  		err = errnoErr(e1)
  1475  	}
  1476  	return
  1477  }
  1478  
  1479  var libc_nanosleep_trampoline_addr uintptr
  1480  
  1481  //go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
  1482  
  1483  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1484  
  1485  func Open(path string, mode int, perm uint32) (fd int, err error) {
  1486  	var _p0 *byte
  1487  	_p0, err = BytePtrFromString(path)
  1488  	if err != nil {
  1489  		return
  1490  	}
  1491  	r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
  1492  	fd = int(r0)
  1493  	if e1 != 0 {
  1494  		err = errnoErr(e1)
  1495  	}
  1496  	return
  1497  }
  1498  
  1499  var libc_open_trampoline_addr uintptr
  1500  
  1501  //go:cgo_import_dynamic libc_open open "libc.so"
  1502  
  1503  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1504  
  1505  func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
  1506  	var _p0 *byte
  1507  	_p0, err = BytePtrFromString(path)
  1508  	if err != nil {
  1509  		return
  1510  	}
  1511  	r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
  1512  	fd = int(r0)
  1513  	if e1 != 0 {
  1514  		err = errnoErr(e1)
  1515  	}
  1516  	return
  1517  }
  1518  
  1519  var libc_openat_trampoline_addr uintptr
  1520  
  1521  //go:cgo_import_dynamic libc_openat openat "libc.so"
  1522  
  1523  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1524  
  1525  func Pathconf(path string, name int) (val int, err error) {
  1526  	var _p0 *byte
  1527  	_p0, err = BytePtrFromString(path)
  1528  	if err != nil {
  1529  		return
  1530  	}
  1531  	r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
  1532  	val = int(r0)
  1533  	if e1 != 0 {
  1534  		err = errnoErr(e1)
  1535  	}
  1536  	return
  1537  }
  1538  
  1539  var libc_pathconf_trampoline_addr uintptr
  1540  
  1541  //go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
  1542  
  1543  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1544  
  1545  func pread(fd int, p []byte, offset int64) (n int, err error) {
  1546  	var _p0 unsafe.Pointer
  1547  	if len(p) > 0 {
  1548  		_p0 = unsafe.Pointer(&p[0])
  1549  	} else {
  1550  		_p0 = unsafe.Pointer(&_zero)
  1551  	}
  1552  	r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1553  	n = int(r0)
  1554  	if e1 != 0 {
  1555  		err = errnoErr(e1)
  1556  	}
  1557  	return
  1558  }
  1559  
  1560  var libc_pread_trampoline_addr uintptr
  1561  
  1562  //go:cgo_import_dynamic libc_pread pread "libc.so"
  1563  
  1564  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1565  
  1566  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
  1567  	var _p0 unsafe.Pointer
  1568  	if len(p) > 0 {
  1569  		_p0 = unsafe.Pointer(&p[0])
  1570  	} else {
  1571  		_p0 = unsafe.Pointer(&_zero)
  1572  	}
  1573  	r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1574  	n = int(r0)
  1575  	if e1 != 0 {
  1576  		err = errnoErr(e1)
  1577  	}
  1578  	return
  1579  }
  1580  
  1581  var libc_pwrite_trampoline_addr uintptr
  1582  
  1583  //go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
  1584  
  1585  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1586  
  1587  func read(fd int, p []byte) (n int, err error) {
  1588  	var _p0 unsafe.Pointer
  1589  	if len(p) > 0 {
  1590  		_p0 = unsafe.Pointer(&p[0])
  1591  	} else {
  1592  		_p0 = unsafe.Pointer(&_zero)
  1593  	}
  1594  	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1595  	n = int(r0)
  1596  	if e1 != 0 {
  1597  		err = errnoErr(e1)
  1598  	}
  1599  	return
  1600  }
  1601  
  1602  var libc_read_trampoline_addr uintptr
  1603  
  1604  //go:cgo_import_dynamic libc_read read "libc.so"
  1605  
  1606  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1607  
  1608  func Readlink(path string, buf []byte) (n int, err error) {
  1609  	var _p0 *byte
  1610  	_p0, err = BytePtrFromString(path)
  1611  	if err != nil {
  1612  		return
  1613  	}
  1614  	var _p1 unsafe.Pointer
  1615  	if len(buf) > 0 {
  1616  		_p1 = unsafe.Pointer(&buf[0])
  1617  	} else {
  1618  		_p1 = unsafe.Pointer(&_zero)
  1619  	}
  1620  	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
  1621  	n = int(r0)
  1622  	if e1 != 0 {
  1623  		err = errnoErr(e1)
  1624  	}
  1625  	return
  1626  }
  1627  
  1628  var libc_readlink_trampoline_addr uintptr
  1629  
  1630  //go:cgo_import_dynamic libc_readlink readlink "libc.so"
  1631  
  1632  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1633  
  1634  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
  1635  	var _p0 *byte
  1636  	_p0, err = BytePtrFromString(path)
  1637  	if err != nil {
  1638  		return
  1639  	}
  1640  	var _p1 unsafe.Pointer
  1641  	if len(buf) > 0 {
  1642  		_p1 = unsafe.Pointer(&buf[0])
  1643  	} else {
  1644  		_p1 = unsafe.Pointer(&_zero)
  1645  	}
  1646  	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
  1647  	n = int(r0)
  1648  	if e1 != 0 {
  1649  		err = errnoErr(e1)
  1650  	}
  1651  	return
  1652  }
  1653  
  1654  var libc_readlinkat_trampoline_addr uintptr
  1655  
  1656  //go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so"
  1657  
  1658  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1659  
  1660  func Rename(from string, to string) (err error) {
  1661  	var _p0 *byte
  1662  	_p0, err = BytePtrFromString(from)
  1663  	if err != nil {
  1664  		return
  1665  	}
  1666  	var _p1 *byte
  1667  	_p1, err = BytePtrFromString(to)
  1668  	if err != nil {
  1669  		return
  1670  	}
  1671  	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1672  	if e1 != 0 {
  1673  		err = errnoErr(e1)
  1674  	}
  1675  	return
  1676  }
  1677  
  1678  var libc_rename_trampoline_addr uintptr
  1679  
  1680  //go:cgo_import_dynamic libc_rename rename "libc.so"
  1681  
  1682  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1683  
  1684  func Renameat(fromfd int, from string, tofd int, to string) (err error) {
  1685  	var _p0 *byte
  1686  	_p0, err = BytePtrFromString(from)
  1687  	if err != nil {
  1688  		return
  1689  	}
  1690  	var _p1 *byte
  1691  	_p1, err = BytePtrFromString(to)
  1692  	if err != nil {
  1693  		return
  1694  	}
  1695  	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
  1696  	if e1 != 0 {
  1697  		err = errnoErr(e1)
  1698  	}
  1699  	return
  1700  }
  1701  
  1702  var libc_renameat_trampoline_addr uintptr
  1703  
  1704  //go:cgo_import_dynamic libc_renameat renameat "libc.so"
  1705  
  1706  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1707  
  1708  func Revoke(path string) (err error) {
  1709  	var _p0 *byte
  1710  	_p0, err = BytePtrFromString(path)
  1711  	if err != nil {
  1712  		return
  1713  	}
  1714  	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1715  	if e1 != 0 {
  1716  		err = errnoErr(e1)
  1717  	}
  1718  	return
  1719  }
  1720  
  1721  var libc_revoke_trampoline_addr uintptr
  1722  
  1723  //go:cgo_import_dynamic libc_revoke revoke "libc.so"
  1724  
  1725  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1726  
  1727  func Rmdir(path string) (err error) {
  1728  	var _p0 *byte
  1729  	_p0, err = BytePtrFromString(path)
  1730  	if err != nil {
  1731  		return
  1732  	}
  1733  	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1734  	if e1 != 0 {
  1735  		err = errnoErr(e1)
  1736  	}
  1737  	return
  1738  }
  1739  
  1740  var libc_rmdir_trampoline_addr uintptr
  1741  
  1742  //go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
  1743  
  1744  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1745  
  1746  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
  1747  	r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))
  1748  	newoffset = int64(r0)
  1749  	if e1 != 0 {
  1750  		err = errnoErr(e1)
  1751  	}
  1752  	return
  1753  }
  1754  
  1755  var libc_lseek_trampoline_addr uintptr
  1756  
  1757  //go:cgo_import_dynamic libc_lseek lseek "libc.so"
  1758  
  1759  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1760  
  1761  func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
  1762  	r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
  1763  	n = int(r0)
  1764  	if e1 != 0 {
  1765  		err = errnoErr(e1)
  1766  	}
  1767  	return
  1768  }
  1769  
  1770  var libc_select_trampoline_addr uintptr
  1771  
  1772  //go:cgo_import_dynamic libc_select select "libc.so"
  1773  
  1774  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1775  
  1776  func Setegid(egid int) (err error) {
  1777  	_, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
  1778  	if e1 != 0 {
  1779  		err = errnoErr(e1)
  1780  	}
  1781  	return
  1782  }
  1783  
  1784  var libc_setegid_trampoline_addr uintptr
  1785  
  1786  //go:cgo_import_dynamic libc_setegid setegid "libc.so"
  1787  
  1788  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1789  
  1790  func Seteuid(euid int) (err error) {
  1791  	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
  1792  	if e1 != 0 {
  1793  		err = errnoErr(e1)
  1794  	}
  1795  	return
  1796  }
  1797  
  1798  var libc_seteuid_trampoline_addr uintptr
  1799  
  1800  //go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
  1801  
  1802  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1803  
  1804  func Setgid(gid int) (err error) {
  1805  	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
  1806  	if e1 != 0 {
  1807  		err = errnoErr(e1)
  1808  	}
  1809  	return
  1810  }
  1811  
  1812  var libc_setgid_trampoline_addr uintptr
  1813  
  1814  //go:cgo_import_dynamic libc_setgid setgid "libc.so"
  1815  
  1816  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1817  
  1818  func Setlogin(name string) (err error) {
  1819  	var _p0 *byte
  1820  	_p0, err = BytePtrFromString(name)
  1821  	if err != nil {
  1822  		return
  1823  	}
  1824  	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1825  	if e1 != 0 {
  1826  		err = errnoErr(e1)
  1827  	}
  1828  	return
  1829  }
  1830  
  1831  var libc_setlogin_trampoline_addr uintptr
  1832  
  1833  //go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
  1834  
  1835  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1836  
  1837  func Setpgid(pid int, pgid int) (err error) {
  1838  	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
  1839  	if e1 != 0 {
  1840  		err = errnoErr(e1)
  1841  	}
  1842  	return
  1843  }
  1844  
  1845  var libc_setpgid_trampoline_addr uintptr
  1846  
  1847  //go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
  1848  
  1849  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1850  
  1851  func Setpriority(which int, who int, prio int) (err error) {
  1852  	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
  1853  	if e1 != 0 {
  1854  		err = errnoErr(e1)
  1855  	}
  1856  	return
  1857  }
  1858  
  1859  var libc_setpriority_trampoline_addr uintptr
  1860  
  1861  //go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
  1862  
  1863  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1864  
  1865  func Setregid(rgid int, egid int) (err error) {
  1866  	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
  1867  	if e1 != 0 {
  1868  		err = errnoErr(e1)
  1869  	}
  1870  	return
  1871  }
  1872  
  1873  var libc_setregid_trampoline_addr uintptr
  1874  
  1875  //go:cgo_import_dynamic libc_setregid setregid "libc.so"
  1876  
  1877  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1878  
  1879  func Setreuid(ruid int, euid int) (err error) {
  1880  	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
  1881  	if e1 != 0 {
  1882  		err = errnoErr(e1)
  1883  	}
  1884  	return
  1885  }
  1886  
  1887  var libc_setreuid_trampoline_addr uintptr
  1888  
  1889  //go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
  1890  
  1891  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1892  
  1893  func Setresgid(rgid int, egid int, sgid int) (err error) {
  1894  	_, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid))
  1895  	if e1 != 0 {
  1896  		err = errnoErr(e1)
  1897  	}
  1898  	return
  1899  }
  1900  
  1901  var libc_setresgid_trampoline_addr uintptr
  1902  
  1903  //go:cgo_import_dynamic libc_setresgid setresgid "libc.so"
  1904  
  1905  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1906  
  1907  func Setresuid(ruid int, euid int, suid int) (err error) {
  1908  	_, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid))
  1909  	if e1 != 0 {
  1910  		err = errnoErr(e1)
  1911  	}
  1912  	return
  1913  }
  1914  
  1915  var libc_setresuid_trampoline_addr uintptr
  1916  
  1917  //go:cgo_import_dynamic libc_setresuid setresuid "libc.so"
  1918  
  1919  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1920  
  1921  func Setrtable(rtable int) (err error) {
  1922  	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)
  1923  	if e1 != 0 {
  1924  		err = errnoErr(e1)
  1925  	}
  1926  	return
  1927  }
  1928  
  1929  var libc_setrtable_trampoline_addr uintptr
  1930  
  1931  //go:cgo_import_dynamic libc_setrtable setrtable "libc.so"
  1932  
  1933  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1934  
  1935  func Setsid() (pid int, err error) {
  1936  	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
  1937  	pid = int(r0)
  1938  	if e1 != 0 {
  1939  		err = errnoErr(e1)
  1940  	}
  1941  	return
  1942  }
  1943  
  1944  var libc_setsid_trampoline_addr uintptr
  1945  
  1946  //go:cgo_import_dynamic libc_setsid setsid "libc.so"
  1947  
  1948  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1949  
  1950  func Settimeofday(tp *Timeval) (err error) {
  1951  	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
  1952  	if e1 != 0 {
  1953  		err = errnoErr(e1)
  1954  	}
  1955  	return
  1956  }
  1957  
  1958  var libc_settimeofday_trampoline_addr uintptr
  1959  
  1960  //go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
  1961  
  1962  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1963  
  1964  func Setuid(uid int) (err error) {
  1965  	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
  1966  	if e1 != 0 {
  1967  		err = errnoErr(e1)
  1968  	}
  1969  	return
  1970  }
  1971  
  1972  var libc_setuid_trampoline_addr uintptr
  1973  
  1974  //go:cgo_import_dynamic libc_setuid setuid "libc.so"
  1975  
  1976  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1977  
  1978  func Stat(path string, stat *Stat_t) (err error) {
  1979  	var _p0 *byte
  1980  	_p0, err = BytePtrFromString(path)
  1981  	if err != nil {
  1982  		return
  1983  	}
  1984  	_, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1985  	if e1 != 0 {
  1986  		err = errnoErr(e1)
  1987  	}
  1988  	return
  1989  }
  1990  
  1991  var libc_stat_trampoline_addr uintptr
  1992  
  1993  //go:cgo_import_dynamic libc_stat stat "libc.so"
  1994  
  1995  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1996  
  1997  func Statfs(path string, stat *Statfs_t) (err error) {
  1998  	var _p0 *byte
  1999  	_p0, err = BytePtrFromString(path)
  2000  	if err != nil {
  2001  		return
  2002  	}
  2003  	_, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  2004  	if e1 != 0 {
  2005  		err = errnoErr(e1)
  2006  	}
  2007  	return
  2008  }
  2009  
  2010  var libc_statfs_trampoline_addr uintptr
  2011  
  2012  //go:cgo_import_dynamic libc_statfs statfs "libc.so"
  2013  
  2014  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2015  
  2016  func Symlink(path string, link string) (err error) {
  2017  	var _p0 *byte
  2018  	_p0, err = BytePtrFromString(path)
  2019  	if err != nil {
  2020  		return
  2021  	}
  2022  	var _p1 *byte
  2023  	_p1, err = BytePtrFromString(link)
  2024  	if err != nil {
  2025  		return
  2026  	}
  2027  	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  2028  	if e1 != 0 {
  2029  		err = errnoErr(e1)
  2030  	}
  2031  	return
  2032  }
  2033  
  2034  var libc_symlink_trampoline_addr uintptr
  2035  
  2036  //go:cgo_import_dynamic libc_symlink symlink "libc.so"
  2037  
  2038  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2039  
  2040  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
  2041  	var _p0 *byte
  2042  	_p0, err = BytePtrFromString(oldpath)
  2043  	if err != nil {
  2044  		return
  2045  	}
  2046  	var _p1 *byte
  2047  	_p1, err = BytePtrFromString(newpath)
  2048  	if err != nil {
  2049  		return
  2050  	}
  2051  	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
  2052  	if e1 != 0 {
  2053  		err = errnoErr(e1)
  2054  	}
  2055  	return
  2056  }
  2057  
  2058  var libc_symlinkat_trampoline_addr uintptr
  2059  
  2060  //go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so"
  2061  
  2062  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2063  
  2064  func Sync() (err error) {
  2065  	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
  2066  	if e1 != 0 {
  2067  		err = errnoErr(e1)
  2068  	}
  2069  	return
  2070  }
  2071  
  2072  var libc_sync_trampoline_addr uintptr
  2073  
  2074  //go:cgo_import_dynamic libc_sync sync "libc.so"
  2075  
  2076  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2077  
  2078  func Truncate(path string, length int64) (err error) {
  2079  	var _p0 *byte
  2080  	_p0, err = BytePtrFromString(path)
  2081  	if err != nil {
  2082  		return
  2083  	}
  2084  	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
  2085  	if e1 != 0 {
  2086  		err = errnoErr(e1)
  2087  	}
  2088  	return
  2089  }
  2090  
  2091  var libc_truncate_trampoline_addr uintptr
  2092  
  2093  //go:cgo_import_dynamic libc_truncate truncate "libc.so"
  2094  
  2095  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2096  
  2097  func Umask(newmask int) (oldmask int) {
  2098  	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
  2099  	oldmask = int(r0)
  2100  	return
  2101  }
  2102  
  2103  var libc_umask_trampoline_addr uintptr
  2104  
  2105  //go:cgo_import_dynamic libc_umask umask "libc.so"
  2106  
  2107  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2108  
  2109  func Unlink(path string) (err error) {
  2110  	var _p0 *byte
  2111  	_p0, err = BytePtrFromString(path)
  2112  	if err != nil {
  2113  		return
  2114  	}
  2115  	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  2116  	if e1 != 0 {
  2117  		err = errnoErr(e1)
  2118  	}
  2119  	return
  2120  }
  2121  
  2122  var libc_unlink_trampoline_addr uintptr
  2123  
  2124  //go:cgo_import_dynamic libc_unlink unlink "libc.so"
  2125  
  2126  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2127  
  2128  func Unlinkat(dirfd int, path string, flags int) (err error) {
  2129  	var _p0 *byte
  2130  	_p0, err = BytePtrFromString(path)
  2131  	if err != nil {
  2132  		return
  2133  	}
  2134  	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
  2135  	if e1 != 0 {
  2136  		err = errnoErr(e1)
  2137  	}
  2138  	return
  2139  }
  2140  
  2141  var libc_unlinkat_trampoline_addr uintptr
  2142  
  2143  //go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
  2144  
  2145  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2146  
  2147  func Unmount(path string, flags int) (err error) {
  2148  	var _p0 *byte
  2149  	_p0, err = BytePtrFromString(path)
  2150  	if err != nil {
  2151  		return
  2152  	}
  2153  	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  2154  	if e1 != 0 {
  2155  		err = errnoErr(e1)
  2156  	}
  2157  	return
  2158  }
  2159  
  2160  var libc_unmount_trampoline_addr uintptr
  2161  
  2162  //go:cgo_import_dynamic libc_unmount unmount "libc.so"
  2163  
  2164  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2165  
  2166  func write(fd int, p []byte) (n int, err error) {
  2167  	var _p0 unsafe.Pointer
  2168  	if len(p) > 0 {
  2169  		_p0 = unsafe.Pointer(&p[0])
  2170  	} else {
  2171  		_p0 = unsafe.Pointer(&_zero)
  2172  	}
  2173  	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  2174  	n = int(r0)
  2175  	if e1 != 0 {
  2176  		err = errnoErr(e1)
  2177  	}
  2178  	return
  2179  }
  2180  
  2181  var libc_write_trampoline_addr uintptr
  2182  
  2183  //go:cgo_import_dynamic libc_write write "libc.so"
  2184  
  2185  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2186  
  2187  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
  2188  	r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
  2189  	ret = uintptr(r0)
  2190  	if e1 != 0 {
  2191  		err = errnoErr(e1)
  2192  	}
  2193  	return
  2194  }
  2195  
  2196  var libc_mmap_trampoline_addr uintptr
  2197  
  2198  //go:cgo_import_dynamic libc_mmap mmap "libc.so"
  2199  
  2200  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2201  
  2202  func munmap(addr uintptr, length uintptr) (err error) {
  2203  	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
  2204  	if e1 != 0 {
  2205  		err = errnoErr(e1)
  2206  	}
  2207  	return
  2208  }
  2209  
  2210  var libc_munmap_trampoline_addr uintptr
  2211  
  2212  //go:cgo_import_dynamic libc_munmap munmap "libc.so"
  2213  
  2214  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2215  
  2216  func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
  2217  	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  2218  	n = int(r0)
  2219  	if e1 != 0 {
  2220  		err = errnoErr(e1)
  2221  	}
  2222  	return
  2223  }
  2224  
  2225  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2226  
  2227  func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
  2228  	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  2229  	n = int(r0)
  2230  	if e1 != 0 {
  2231  		err = errnoErr(e1)
  2232  	}
  2233  	return
  2234  }
  2235  
  2236  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2237  
  2238  func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
  2239  	var _p0 *byte
  2240  	_p0, err = BytePtrFromString(path)
  2241  	if err != nil {
  2242  		return
  2243  	}
  2244  	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
  2245  	if e1 != 0 {
  2246  		err = errnoErr(e1)
  2247  	}
  2248  	return
  2249  }
  2250  
  2251  var libc_utimensat_trampoline_addr uintptr
  2252  
  2253  //go:cgo_import_dynamic libc_utimensat utimensat "libc.so"