github.com/Kalvelign/golang-windows-sys-lib@v0.0.0-20221121121202-63da651435e1/unix/zsyscall_darwin_arm64.go (about)

     1  // go run mksyscall.go -tags darwin,arm64 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
     2  // Code generated by the command above; see README.md. DO NOT EDIT.
     3  
     4  //go:build darwin && arm64
     5  // +build darwin,arm64
     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 "/usr/lib/libSystem.B.dylib"
    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 "/usr/lib/libSystem.B.dylib"
    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 "/usr/lib/libSystem.B.dylib"
    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 "/usr/lib/libSystem.B.dylib"
    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 "/usr/lib/libSystem.B.dylib"
    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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   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 "/usr/lib/libSystem.B.dylib"
   463  
   464  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   465  
   466  func closedir(dir uintptr) (err error) {
   467  	_, _, e1 := syscall_syscall(libc_closedir_trampoline_addr, uintptr(dir), 0, 0)
   468  	if e1 != 0 {
   469  		err = errnoErr(e1)
   470  	}
   471  	return
   472  }
   473  
   474  var libc_closedir_trampoline_addr uintptr
   475  
   476  //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib"
   477  
   478  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   479  
   480  func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
   481  	r0, _, _ := syscall_syscall(libc_readdir_r_trampoline_addr, uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
   482  	res = Errno(r0)
   483  	return
   484  }
   485  
   486  var libc_readdir_r_trampoline_addr uintptr
   487  
   488  //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib"
   489  
   490  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   491  
   492  func pipe(p *[2]int32) (err error) {
   493  	_, _, e1 := syscall_rawSyscall(libc_pipe_trampoline_addr, uintptr(unsafe.Pointer(p)), 0, 0)
   494  	if e1 != 0 {
   495  		err = errnoErr(e1)
   496  	}
   497  	return
   498  }
   499  
   500  var libc_pipe_trampoline_addr uintptr
   501  
   502  //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
   503  
   504  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   505  
   506  func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
   507  	var _p0 *byte
   508  	_p0, err = BytePtrFromString(path)
   509  	if err != nil {
   510  		return
   511  	}
   512  	var _p1 *byte
   513  	_p1, err = BytePtrFromString(attr)
   514  	if err != nil {
   515  		return
   516  	}
   517  	r0, _, e1 := syscall_syscall6(libc_getxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
   518  	sz = int(r0)
   519  	if e1 != 0 {
   520  		err = errnoErr(e1)
   521  	}
   522  	return
   523  }
   524  
   525  var libc_getxattr_trampoline_addr uintptr
   526  
   527  //go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
   528  
   529  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   530  
   531  func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
   532  	var _p0 *byte
   533  	_p0, err = BytePtrFromString(attr)
   534  	if err != nil {
   535  		return
   536  	}
   537  	r0, _, e1 := syscall_syscall6(libc_fgetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
   538  	sz = int(r0)
   539  	if e1 != 0 {
   540  		err = errnoErr(e1)
   541  	}
   542  	return
   543  }
   544  
   545  var libc_fgetxattr_trampoline_addr uintptr
   546  
   547  //go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
   548  
   549  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   550  
   551  func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
   552  	var _p0 *byte
   553  	_p0, err = BytePtrFromString(path)
   554  	if err != nil {
   555  		return
   556  	}
   557  	var _p1 *byte
   558  	_p1, err = BytePtrFromString(attr)
   559  	if err != nil {
   560  		return
   561  	}
   562  	_, _, e1 := syscall_syscall6(libc_setxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
   563  	if e1 != 0 {
   564  		err = errnoErr(e1)
   565  	}
   566  	return
   567  }
   568  
   569  var libc_setxattr_trampoline_addr uintptr
   570  
   571  //go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
   572  
   573  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   574  
   575  func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
   576  	var _p0 *byte
   577  	_p0, err = BytePtrFromString(attr)
   578  	if err != nil {
   579  		return
   580  	}
   581  	_, _, e1 := syscall_syscall6(libc_fsetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
   582  	if e1 != 0 {
   583  		err = errnoErr(e1)
   584  	}
   585  	return
   586  }
   587  
   588  var libc_fsetxattr_trampoline_addr uintptr
   589  
   590  //go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
   591  
   592  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   593  
   594  func removexattr(path string, attr string, options int) (err error) {
   595  	var _p0 *byte
   596  	_p0, err = BytePtrFromString(path)
   597  	if err != nil {
   598  		return
   599  	}
   600  	var _p1 *byte
   601  	_p1, err = BytePtrFromString(attr)
   602  	if err != nil {
   603  		return
   604  	}
   605  	_, _, e1 := syscall_syscall(libc_removexattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
   606  	if e1 != 0 {
   607  		err = errnoErr(e1)
   608  	}
   609  	return
   610  }
   611  
   612  var libc_removexattr_trampoline_addr uintptr
   613  
   614  //go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
   615  
   616  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   617  
   618  func fremovexattr(fd int, attr string, options int) (err error) {
   619  	var _p0 *byte
   620  	_p0, err = BytePtrFromString(attr)
   621  	if err != nil {
   622  		return
   623  	}
   624  	_, _, e1 := syscall_syscall(libc_fremovexattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
   625  	if e1 != 0 {
   626  		err = errnoErr(e1)
   627  	}
   628  	return
   629  }
   630  
   631  var libc_fremovexattr_trampoline_addr uintptr
   632  
   633  //go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
   634  
   635  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   636  
   637  func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
   638  	var _p0 *byte
   639  	_p0, err = BytePtrFromString(path)
   640  	if err != nil {
   641  		return
   642  	}
   643  	r0, _, e1 := syscall_syscall6(libc_listxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
   644  	sz = int(r0)
   645  	if e1 != 0 {
   646  		err = errnoErr(e1)
   647  	}
   648  	return
   649  }
   650  
   651  var libc_listxattr_trampoline_addr uintptr
   652  
   653  //go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
   654  
   655  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   656  
   657  func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
   658  	r0, _, e1 := syscall_syscall6(libc_flistxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
   659  	sz = int(r0)
   660  	if e1 != 0 {
   661  		err = errnoErr(e1)
   662  	}
   663  	return
   664  }
   665  
   666  var libc_flistxattr_trampoline_addr uintptr
   667  
   668  //go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
   669  
   670  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   671  
   672  func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
   673  	var _p0 *byte
   674  	_p0, err = BytePtrFromString(path)
   675  	if err != nil {
   676  		return
   677  	}
   678  	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
   679  	if e1 != 0 {
   680  		err = errnoErr(e1)
   681  	}
   682  	return
   683  }
   684  
   685  var libc_utimensat_trampoline_addr uintptr
   686  
   687  //go:cgo_import_dynamic libc_utimensat utimensat "/usr/lib/libSystem.B.dylib"
   688  
   689  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   690  
   691  func fcntl(fd int, cmd int, arg int) (val int, err error) {
   692  	r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg))
   693  	val = int(r0)
   694  	if e1 != 0 {
   695  		err = errnoErr(e1)
   696  	}
   697  	return
   698  }
   699  
   700  var libc_fcntl_trampoline_addr uintptr
   701  
   702  //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
   703  
   704  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   705  
   706  func kill(pid int, signum int, posix int) (err error) {
   707  	_, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), uintptr(posix))
   708  	if e1 != 0 {
   709  		err = errnoErr(e1)
   710  	}
   711  	return
   712  }
   713  
   714  var libc_kill_trampoline_addr uintptr
   715  
   716  //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
   717  
   718  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   719  
   720  func ioctl(fd int, req uint, arg uintptr) (err error) {
   721  	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
   722  	if e1 != 0 {
   723  		err = errnoErr(e1)
   724  	}
   725  	return
   726  }
   727  
   728  var libc_ioctl_trampoline_addr uintptr
   729  
   730  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
   731  
   732  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   733  
   734  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
   735  	var _p0 unsafe.Pointer
   736  	if len(mib) > 0 {
   737  		_p0 = unsafe.Pointer(&mib[0])
   738  	} else {
   739  		_p0 = unsafe.Pointer(&_zero)
   740  	}
   741  	_, _, 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))
   742  	if e1 != 0 {
   743  		err = errnoErr(e1)
   744  	}
   745  	return
   746  }
   747  
   748  var libc_sysctl_trampoline_addr uintptr
   749  
   750  //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
   751  
   752  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   753  
   754  func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
   755  	_, _, e1 := syscall_syscall6(libc_sendfile_trampoline_addr, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
   756  	if e1 != 0 {
   757  		err = errnoErr(e1)
   758  	}
   759  	return
   760  }
   761  
   762  var libc_sendfile_trampoline_addr uintptr
   763  
   764  //go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
   765  
   766  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   767  
   768  func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
   769  	r0, _, e1 := syscall_syscall(libc_shmat_trampoline_addr, uintptr(id), uintptr(addr), uintptr(flag))
   770  	ret = uintptr(r0)
   771  	if e1 != 0 {
   772  		err = errnoErr(e1)
   773  	}
   774  	return
   775  }
   776  
   777  var libc_shmat_trampoline_addr uintptr
   778  
   779  //go:cgo_import_dynamic libc_shmat shmat "/usr/lib/libSystem.B.dylib"
   780  
   781  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   782  
   783  func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
   784  	r0, _, e1 := syscall_syscall(libc_shmctl_trampoline_addr, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
   785  	result = int(r0)
   786  	if e1 != 0 {
   787  		err = errnoErr(e1)
   788  	}
   789  	return
   790  }
   791  
   792  var libc_shmctl_trampoline_addr uintptr
   793  
   794  //go:cgo_import_dynamic libc_shmctl shmctl "/usr/lib/libSystem.B.dylib"
   795  
   796  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   797  
   798  func shmdt(addr uintptr) (err error) {
   799  	_, _, e1 := syscall_syscall(libc_shmdt_trampoline_addr, uintptr(addr), 0, 0)
   800  	if e1 != 0 {
   801  		err = errnoErr(e1)
   802  	}
   803  	return
   804  }
   805  
   806  var libc_shmdt_trampoline_addr uintptr
   807  
   808  //go:cgo_import_dynamic libc_shmdt shmdt "/usr/lib/libSystem.B.dylib"
   809  
   810  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   811  
   812  func shmget(key int, size int, flag int) (id int, err error) {
   813  	r0, _, e1 := syscall_syscall(libc_shmget_trampoline_addr, uintptr(key), uintptr(size), uintptr(flag))
   814  	id = int(r0)
   815  	if e1 != 0 {
   816  		err = errnoErr(e1)
   817  	}
   818  	return
   819  }
   820  
   821  var libc_shmget_trampoline_addr uintptr
   822  
   823  //go:cgo_import_dynamic libc_shmget shmget "/usr/lib/libSystem.B.dylib"
   824  
   825  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   826  
   827  func Access(path string, mode uint32) (err error) {
   828  	var _p0 *byte
   829  	_p0, err = BytePtrFromString(path)
   830  	if err != nil {
   831  		return
   832  	}
   833  	_, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   834  	if e1 != 0 {
   835  		err = errnoErr(e1)
   836  	}
   837  	return
   838  }
   839  
   840  var libc_access_trampoline_addr uintptr
   841  
   842  //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
   843  
   844  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   845  
   846  func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
   847  	_, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
   848  	if e1 != 0 {
   849  		err = errnoErr(e1)
   850  	}
   851  	return
   852  }
   853  
   854  var libc_adjtime_trampoline_addr uintptr
   855  
   856  //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
   857  
   858  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   859  
   860  func Chdir(path string) (err error) {
   861  	var _p0 *byte
   862  	_p0, err = BytePtrFromString(path)
   863  	if err != nil {
   864  		return
   865  	}
   866  	_, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
   867  	if e1 != 0 {
   868  		err = errnoErr(e1)
   869  	}
   870  	return
   871  }
   872  
   873  var libc_chdir_trampoline_addr uintptr
   874  
   875  //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
   876  
   877  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   878  
   879  func Chflags(path string, flags int) (err error) {
   880  	var _p0 *byte
   881  	_p0, err = BytePtrFromString(path)
   882  	if err != nil {
   883  		return
   884  	}
   885  	_, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   886  	if e1 != 0 {
   887  		err = errnoErr(e1)
   888  	}
   889  	return
   890  }
   891  
   892  var libc_chflags_trampoline_addr uintptr
   893  
   894  //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
   895  
   896  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   897  
   898  func Chmod(path string, mode uint32) (err error) {
   899  	var _p0 *byte
   900  	_p0, err = BytePtrFromString(path)
   901  	if err != nil {
   902  		return
   903  	}
   904  	_, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   905  	if e1 != 0 {
   906  		err = errnoErr(e1)
   907  	}
   908  	return
   909  }
   910  
   911  var libc_chmod_trampoline_addr uintptr
   912  
   913  //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
   914  
   915  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   916  
   917  func Chown(path string, uid int, gid int) (err error) {
   918  	var _p0 *byte
   919  	_p0, err = BytePtrFromString(path)
   920  	if err != nil {
   921  		return
   922  	}
   923  	_, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
   924  	if e1 != 0 {
   925  		err = errnoErr(e1)
   926  	}
   927  	return
   928  }
   929  
   930  var libc_chown_trampoline_addr uintptr
   931  
   932  //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
   933  
   934  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   935  
   936  func Chroot(path string) (err error) {
   937  	var _p0 *byte
   938  	_p0, err = BytePtrFromString(path)
   939  	if err != nil {
   940  		return
   941  	}
   942  	_, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
   943  	if e1 != 0 {
   944  		err = errnoErr(e1)
   945  	}
   946  	return
   947  }
   948  
   949  var libc_chroot_trampoline_addr uintptr
   950  
   951  //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
   952  
   953  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   954  
   955  func ClockGettime(clockid int32, time *Timespec) (err error) {
   956  	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
   957  	if e1 != 0 {
   958  		err = errnoErr(e1)
   959  	}
   960  	return
   961  }
   962  
   963  var libc_clock_gettime_trampoline_addr uintptr
   964  
   965  //go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib"
   966  
   967  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   968  
   969  func Close(fd int) (err error) {
   970  	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
   971  	if e1 != 0 {
   972  		err = errnoErr(e1)
   973  	}
   974  	return
   975  }
   976  
   977  var libc_close_trampoline_addr uintptr
   978  
   979  //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
   980  
   981  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   982  
   983  func Clonefile(src string, dst string, flags int) (err error) {
   984  	var _p0 *byte
   985  	_p0, err = BytePtrFromString(src)
   986  	if err != nil {
   987  		return
   988  	}
   989  	var _p1 *byte
   990  	_p1, err = BytePtrFromString(dst)
   991  	if err != nil {
   992  		return
   993  	}
   994  	_, _, e1 := syscall_syscall(libc_clonefile_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
   995  	if e1 != 0 {
   996  		err = errnoErr(e1)
   997  	}
   998  	return
   999  }
  1000  
  1001  var libc_clonefile_trampoline_addr uintptr
  1002  
  1003  //go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
  1004  
  1005  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1006  
  1007  func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
  1008  	var _p0 *byte
  1009  	_p0, err = BytePtrFromString(src)
  1010  	if err != nil {
  1011  		return
  1012  	}
  1013  	var _p1 *byte
  1014  	_p1, err = BytePtrFromString(dst)
  1015  	if err != nil {
  1016  		return
  1017  	}
  1018  	_, _, e1 := syscall_syscall6(libc_clonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  1019  	if e1 != 0 {
  1020  		err = errnoErr(e1)
  1021  	}
  1022  	return
  1023  }
  1024  
  1025  var libc_clonefileat_trampoline_addr uintptr
  1026  
  1027  //go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
  1028  
  1029  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1030  
  1031  func Dup(fd int) (nfd int, err error) {
  1032  	r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
  1033  	nfd = int(r0)
  1034  	if e1 != 0 {
  1035  		err = errnoErr(e1)
  1036  	}
  1037  	return
  1038  }
  1039  
  1040  var libc_dup_trampoline_addr uintptr
  1041  
  1042  //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
  1043  
  1044  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1045  
  1046  func Dup2(from int, to int) (err error) {
  1047  	_, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
  1048  	if e1 != 0 {
  1049  		err = errnoErr(e1)
  1050  	}
  1051  	return
  1052  }
  1053  
  1054  var libc_dup2_trampoline_addr uintptr
  1055  
  1056  //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
  1057  
  1058  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1059  
  1060  func Exchangedata(path1 string, path2 string, options int) (err error) {
  1061  	var _p0 *byte
  1062  	_p0, err = BytePtrFromString(path1)
  1063  	if err != nil {
  1064  		return
  1065  	}
  1066  	var _p1 *byte
  1067  	_p1, err = BytePtrFromString(path2)
  1068  	if err != nil {
  1069  		return
  1070  	}
  1071  	_, _, e1 := syscall_syscall(libc_exchangedata_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
  1072  	if e1 != 0 {
  1073  		err = errnoErr(e1)
  1074  	}
  1075  	return
  1076  }
  1077  
  1078  var libc_exchangedata_trampoline_addr uintptr
  1079  
  1080  //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
  1081  
  1082  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1083  
  1084  func Exit(code int) {
  1085  	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
  1086  	return
  1087  }
  1088  
  1089  var libc_exit_trampoline_addr uintptr
  1090  
  1091  //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
  1092  
  1093  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1094  
  1095  func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
  1096  	var _p0 *byte
  1097  	_p0, err = BytePtrFromString(path)
  1098  	if err != nil {
  1099  		return
  1100  	}
  1101  	_, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  1102  	if e1 != 0 {
  1103  		err = errnoErr(e1)
  1104  	}
  1105  	return
  1106  }
  1107  
  1108  var libc_faccessat_trampoline_addr uintptr
  1109  
  1110  //go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
  1111  
  1112  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1113  
  1114  func Fchdir(fd int) (err error) {
  1115  	_, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
  1116  	if e1 != 0 {
  1117  		err = errnoErr(e1)
  1118  	}
  1119  	return
  1120  }
  1121  
  1122  var libc_fchdir_trampoline_addr uintptr
  1123  
  1124  //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
  1125  
  1126  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1127  
  1128  func Fchflags(fd int, flags int) (err error) {
  1129  	_, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
  1130  	if e1 != 0 {
  1131  		err = errnoErr(e1)
  1132  	}
  1133  	return
  1134  }
  1135  
  1136  var libc_fchflags_trampoline_addr uintptr
  1137  
  1138  //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
  1139  
  1140  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1141  
  1142  func Fchmod(fd int, mode uint32) (err error) {
  1143  	_, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
  1144  	if e1 != 0 {
  1145  		err = errnoErr(e1)
  1146  	}
  1147  	return
  1148  }
  1149  
  1150  var libc_fchmod_trampoline_addr uintptr
  1151  
  1152  //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
  1153  
  1154  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1155  
  1156  func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
  1157  	var _p0 *byte
  1158  	_p0, err = BytePtrFromString(path)
  1159  	if err != nil {
  1160  		return
  1161  	}
  1162  	_, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  1163  	if e1 != 0 {
  1164  		err = errnoErr(e1)
  1165  	}
  1166  	return
  1167  }
  1168  
  1169  var libc_fchmodat_trampoline_addr uintptr
  1170  
  1171  //go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
  1172  
  1173  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1174  
  1175  func Fchown(fd int, uid int, gid int) (err error) {
  1176  	_, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
  1177  	if e1 != 0 {
  1178  		err = errnoErr(e1)
  1179  	}
  1180  	return
  1181  }
  1182  
  1183  var libc_fchown_trampoline_addr uintptr
  1184  
  1185  //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
  1186  
  1187  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1188  
  1189  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
  1190  	var _p0 *byte
  1191  	_p0, err = BytePtrFromString(path)
  1192  	if err != nil {
  1193  		return
  1194  	}
  1195  	_, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
  1196  	if e1 != 0 {
  1197  		err = errnoErr(e1)
  1198  	}
  1199  	return
  1200  }
  1201  
  1202  var libc_fchownat_trampoline_addr uintptr
  1203  
  1204  //go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
  1205  
  1206  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1207  
  1208  func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
  1209  	var _p0 *byte
  1210  	_p0, err = BytePtrFromString(dst)
  1211  	if err != nil {
  1212  		return
  1213  	}
  1214  	_, _, e1 := syscall_syscall6(libc_fclonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
  1215  	if e1 != 0 {
  1216  		err = errnoErr(e1)
  1217  	}
  1218  	return
  1219  }
  1220  
  1221  var libc_fclonefileat_trampoline_addr uintptr
  1222  
  1223  //go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
  1224  
  1225  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1226  
  1227  func Flock(fd int, how int) (err error) {
  1228  	_, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
  1229  	if e1 != 0 {
  1230  		err = errnoErr(e1)
  1231  	}
  1232  	return
  1233  }
  1234  
  1235  var libc_flock_trampoline_addr uintptr
  1236  
  1237  //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
  1238  
  1239  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1240  
  1241  func Fpathconf(fd int, name int) (val int, err error) {
  1242  	r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
  1243  	val = int(r0)
  1244  	if e1 != 0 {
  1245  		err = errnoErr(e1)
  1246  	}
  1247  	return
  1248  }
  1249  
  1250  var libc_fpathconf_trampoline_addr uintptr
  1251  
  1252  //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
  1253  
  1254  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1255  
  1256  func Fsync(fd int) (err error) {
  1257  	_, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
  1258  	if e1 != 0 {
  1259  		err = errnoErr(e1)
  1260  	}
  1261  	return
  1262  }
  1263  
  1264  var libc_fsync_trampoline_addr uintptr
  1265  
  1266  //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
  1267  
  1268  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1269  
  1270  func Ftruncate(fd int, length int64) (err error) {
  1271  	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)
  1272  	if e1 != 0 {
  1273  		err = errnoErr(e1)
  1274  	}
  1275  	return
  1276  }
  1277  
  1278  var libc_ftruncate_trampoline_addr uintptr
  1279  
  1280  //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
  1281  
  1282  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1283  
  1284  func Getcwd(buf []byte) (n int, err error) {
  1285  	var _p0 unsafe.Pointer
  1286  	if len(buf) > 0 {
  1287  		_p0 = unsafe.Pointer(&buf[0])
  1288  	} else {
  1289  		_p0 = unsafe.Pointer(&_zero)
  1290  	}
  1291  	r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)
  1292  	n = int(r0)
  1293  	if e1 != 0 {
  1294  		err = errnoErr(e1)
  1295  	}
  1296  	return
  1297  }
  1298  
  1299  var libc_getcwd_trampoline_addr uintptr
  1300  
  1301  //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
  1302  
  1303  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1304  
  1305  func Getdtablesize() (size int) {
  1306  	r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0)
  1307  	size = int(r0)
  1308  	return
  1309  }
  1310  
  1311  var libc_getdtablesize_trampoline_addr uintptr
  1312  
  1313  //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
  1314  
  1315  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1316  
  1317  func Getegid() (egid int) {
  1318  	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
  1319  	egid = int(r0)
  1320  	return
  1321  }
  1322  
  1323  var libc_getegid_trampoline_addr uintptr
  1324  
  1325  //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
  1326  
  1327  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1328  
  1329  func Geteuid() (uid int) {
  1330  	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
  1331  	uid = int(r0)
  1332  	return
  1333  }
  1334  
  1335  var libc_geteuid_trampoline_addr uintptr
  1336  
  1337  //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
  1338  
  1339  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1340  
  1341  func Getgid() (gid int) {
  1342  	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
  1343  	gid = int(r0)
  1344  	return
  1345  }
  1346  
  1347  var libc_getgid_trampoline_addr uintptr
  1348  
  1349  //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
  1350  
  1351  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1352  
  1353  func Getpgid(pid int) (pgid int, err error) {
  1354  	r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
  1355  	pgid = int(r0)
  1356  	if e1 != 0 {
  1357  		err = errnoErr(e1)
  1358  	}
  1359  	return
  1360  }
  1361  
  1362  var libc_getpgid_trampoline_addr uintptr
  1363  
  1364  //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
  1365  
  1366  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1367  
  1368  func Getpgrp() (pgrp int) {
  1369  	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
  1370  	pgrp = int(r0)
  1371  	return
  1372  }
  1373  
  1374  var libc_getpgrp_trampoline_addr uintptr
  1375  
  1376  //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
  1377  
  1378  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1379  
  1380  func Getpid() (pid int) {
  1381  	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
  1382  	pid = int(r0)
  1383  	return
  1384  }
  1385  
  1386  var libc_getpid_trampoline_addr uintptr
  1387  
  1388  //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
  1389  
  1390  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1391  
  1392  func Getppid() (ppid int) {
  1393  	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
  1394  	ppid = int(r0)
  1395  	return
  1396  }
  1397  
  1398  var libc_getppid_trampoline_addr uintptr
  1399  
  1400  //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
  1401  
  1402  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1403  
  1404  func Getpriority(which int, who int) (prio int, err error) {
  1405  	r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
  1406  	prio = int(r0)
  1407  	if e1 != 0 {
  1408  		err = errnoErr(e1)
  1409  	}
  1410  	return
  1411  }
  1412  
  1413  var libc_getpriority_trampoline_addr uintptr
  1414  
  1415  //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
  1416  
  1417  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1418  
  1419  func Getrlimit(which int, lim *Rlimit) (err error) {
  1420  	_, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
  1421  	if e1 != 0 {
  1422  		err = errnoErr(e1)
  1423  	}
  1424  	return
  1425  }
  1426  
  1427  var libc_getrlimit_trampoline_addr uintptr
  1428  
  1429  //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
  1430  
  1431  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1432  
  1433  func Getrusage(who int, rusage *Rusage) (err error) {
  1434  	_, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
  1435  	if e1 != 0 {
  1436  		err = errnoErr(e1)
  1437  	}
  1438  	return
  1439  }
  1440  
  1441  var libc_getrusage_trampoline_addr uintptr
  1442  
  1443  //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
  1444  
  1445  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1446  
  1447  func Getsid(pid int) (sid int, err error) {
  1448  	r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
  1449  	sid = int(r0)
  1450  	if e1 != 0 {
  1451  		err = errnoErr(e1)
  1452  	}
  1453  	return
  1454  }
  1455  
  1456  var libc_getsid_trampoline_addr uintptr
  1457  
  1458  //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
  1459  
  1460  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1461  
  1462  func Gettimeofday(tp *Timeval) (err error) {
  1463  	_, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
  1464  	if e1 != 0 {
  1465  		err = errnoErr(e1)
  1466  	}
  1467  	return
  1468  }
  1469  
  1470  var libc_gettimeofday_trampoline_addr uintptr
  1471  
  1472  //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
  1473  
  1474  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1475  
  1476  func Getuid() (uid int) {
  1477  	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
  1478  	uid = int(r0)
  1479  	return
  1480  }
  1481  
  1482  var libc_getuid_trampoline_addr uintptr
  1483  
  1484  //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
  1485  
  1486  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1487  
  1488  func Issetugid() (tainted bool) {
  1489  	r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0)
  1490  	tainted = bool(r0 != 0)
  1491  	return
  1492  }
  1493  
  1494  var libc_issetugid_trampoline_addr uintptr
  1495  
  1496  //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
  1497  
  1498  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1499  
  1500  func Kqueue() (fd int, err error) {
  1501  	r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
  1502  	fd = int(r0)
  1503  	if e1 != 0 {
  1504  		err = errnoErr(e1)
  1505  	}
  1506  	return
  1507  }
  1508  
  1509  var libc_kqueue_trampoline_addr uintptr
  1510  
  1511  //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
  1512  
  1513  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1514  
  1515  func Lchown(path string, uid int, gid int) (err error) {
  1516  	var _p0 *byte
  1517  	_p0, err = BytePtrFromString(path)
  1518  	if err != nil {
  1519  		return
  1520  	}
  1521  	_, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
  1522  	if e1 != 0 {
  1523  		err = errnoErr(e1)
  1524  	}
  1525  	return
  1526  }
  1527  
  1528  var libc_lchown_trampoline_addr uintptr
  1529  
  1530  //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
  1531  
  1532  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1533  
  1534  func Link(path string, link string) (err error) {
  1535  	var _p0 *byte
  1536  	_p0, err = BytePtrFromString(path)
  1537  	if err != nil {
  1538  		return
  1539  	}
  1540  	var _p1 *byte
  1541  	_p1, err = BytePtrFromString(link)
  1542  	if err != nil {
  1543  		return
  1544  	}
  1545  	_, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1546  	if e1 != 0 {
  1547  		err = errnoErr(e1)
  1548  	}
  1549  	return
  1550  }
  1551  
  1552  var libc_link_trampoline_addr uintptr
  1553  
  1554  //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
  1555  
  1556  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1557  
  1558  func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
  1559  	var _p0 *byte
  1560  	_p0, err = BytePtrFromString(path)
  1561  	if err != nil {
  1562  		return
  1563  	}
  1564  	var _p1 *byte
  1565  	_p1, err = BytePtrFromString(link)
  1566  	if err != nil {
  1567  		return
  1568  	}
  1569  	_, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  1570  	if e1 != 0 {
  1571  		err = errnoErr(e1)
  1572  	}
  1573  	return
  1574  }
  1575  
  1576  var libc_linkat_trampoline_addr uintptr
  1577  
  1578  //go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
  1579  
  1580  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1581  
  1582  func Listen(s int, backlog int) (err error) {
  1583  	_, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
  1584  	if e1 != 0 {
  1585  		err = errnoErr(e1)
  1586  	}
  1587  	return
  1588  }
  1589  
  1590  var libc_listen_trampoline_addr uintptr
  1591  
  1592  //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
  1593  
  1594  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1595  
  1596  func Mkdir(path string, mode uint32) (err error) {
  1597  	var _p0 *byte
  1598  	_p0, err = BytePtrFromString(path)
  1599  	if err != nil {
  1600  		return
  1601  	}
  1602  	_, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1603  	if e1 != 0 {
  1604  		err = errnoErr(e1)
  1605  	}
  1606  	return
  1607  }
  1608  
  1609  var libc_mkdir_trampoline_addr uintptr
  1610  
  1611  //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
  1612  
  1613  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1614  
  1615  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  1616  	var _p0 *byte
  1617  	_p0, err = BytePtrFromString(path)
  1618  	if err != nil {
  1619  		return
  1620  	}
  1621  	_, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1622  	if e1 != 0 {
  1623  		err = errnoErr(e1)
  1624  	}
  1625  	return
  1626  }
  1627  
  1628  var libc_mkdirat_trampoline_addr uintptr
  1629  
  1630  //go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
  1631  
  1632  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1633  
  1634  func Mkfifo(path string, mode uint32) (err error) {
  1635  	var _p0 *byte
  1636  	_p0, err = BytePtrFromString(path)
  1637  	if err != nil {
  1638  		return
  1639  	}
  1640  	_, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1641  	if e1 != 0 {
  1642  		err = errnoErr(e1)
  1643  	}
  1644  	return
  1645  }
  1646  
  1647  var libc_mkfifo_trampoline_addr uintptr
  1648  
  1649  //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
  1650  
  1651  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1652  
  1653  func Mknod(path string, mode uint32, dev int) (err error) {
  1654  	var _p0 *byte
  1655  	_p0, err = BytePtrFromString(path)
  1656  	if err != nil {
  1657  		return
  1658  	}
  1659  	_, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
  1660  	if e1 != 0 {
  1661  		err = errnoErr(e1)
  1662  	}
  1663  	return
  1664  }
  1665  
  1666  var libc_mknod_trampoline_addr uintptr
  1667  
  1668  //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
  1669  
  1670  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1671  
  1672  func Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) {
  1673  	var _p0 *byte
  1674  	_p0, err = BytePtrFromString(fsType)
  1675  	if err != nil {
  1676  		return
  1677  	}
  1678  	var _p1 *byte
  1679  	_p1, err = BytePtrFromString(dir)
  1680  	if err != nil {
  1681  		return
  1682  	}
  1683  	_, _, e1 := syscall_syscall6(libc_mount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags), uintptr(data), 0, 0)
  1684  	if e1 != 0 {
  1685  		err = errnoErr(e1)
  1686  	}
  1687  	return
  1688  }
  1689  
  1690  var libc_mount_trampoline_addr uintptr
  1691  
  1692  //go:cgo_import_dynamic libc_mount mount "/usr/lib/libSystem.B.dylib"
  1693  
  1694  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1695  
  1696  func Open(path string, mode int, perm uint32) (fd int, err error) {
  1697  	var _p0 *byte
  1698  	_p0, err = BytePtrFromString(path)
  1699  	if err != nil {
  1700  		return
  1701  	}
  1702  	r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
  1703  	fd = int(r0)
  1704  	if e1 != 0 {
  1705  		err = errnoErr(e1)
  1706  	}
  1707  	return
  1708  }
  1709  
  1710  var libc_open_trampoline_addr uintptr
  1711  
  1712  //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
  1713  
  1714  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1715  
  1716  func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
  1717  	var _p0 *byte
  1718  	_p0, err = BytePtrFromString(path)
  1719  	if err != nil {
  1720  		return
  1721  	}
  1722  	r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
  1723  	fd = int(r0)
  1724  	if e1 != 0 {
  1725  		err = errnoErr(e1)
  1726  	}
  1727  	return
  1728  }
  1729  
  1730  var libc_openat_trampoline_addr uintptr
  1731  
  1732  //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
  1733  
  1734  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1735  
  1736  func Pathconf(path string, name int) (val int, err error) {
  1737  	var _p0 *byte
  1738  	_p0, err = BytePtrFromString(path)
  1739  	if err != nil {
  1740  		return
  1741  	}
  1742  	r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
  1743  	val = int(r0)
  1744  	if e1 != 0 {
  1745  		err = errnoErr(e1)
  1746  	}
  1747  	return
  1748  }
  1749  
  1750  var libc_pathconf_trampoline_addr uintptr
  1751  
  1752  //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
  1753  
  1754  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1755  
  1756  func pread(fd int, p []byte, offset int64) (n int, err error) {
  1757  	var _p0 unsafe.Pointer
  1758  	if len(p) > 0 {
  1759  		_p0 = unsafe.Pointer(&p[0])
  1760  	} else {
  1761  		_p0 = unsafe.Pointer(&_zero)
  1762  	}
  1763  	r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1764  	n = int(r0)
  1765  	if e1 != 0 {
  1766  		err = errnoErr(e1)
  1767  	}
  1768  	return
  1769  }
  1770  
  1771  var libc_pread_trampoline_addr uintptr
  1772  
  1773  //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
  1774  
  1775  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1776  
  1777  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
  1778  	var _p0 unsafe.Pointer
  1779  	if len(p) > 0 {
  1780  		_p0 = unsafe.Pointer(&p[0])
  1781  	} else {
  1782  		_p0 = unsafe.Pointer(&_zero)
  1783  	}
  1784  	r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1785  	n = int(r0)
  1786  	if e1 != 0 {
  1787  		err = errnoErr(e1)
  1788  	}
  1789  	return
  1790  }
  1791  
  1792  var libc_pwrite_trampoline_addr uintptr
  1793  
  1794  //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
  1795  
  1796  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1797  
  1798  func read(fd int, p []byte) (n int, err error) {
  1799  	var _p0 unsafe.Pointer
  1800  	if len(p) > 0 {
  1801  		_p0 = unsafe.Pointer(&p[0])
  1802  	} else {
  1803  		_p0 = unsafe.Pointer(&_zero)
  1804  	}
  1805  	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1806  	n = int(r0)
  1807  	if e1 != 0 {
  1808  		err = errnoErr(e1)
  1809  	}
  1810  	return
  1811  }
  1812  
  1813  var libc_read_trampoline_addr uintptr
  1814  
  1815  //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
  1816  
  1817  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1818  
  1819  func Readlink(path string, buf []byte) (n int, err error) {
  1820  	var _p0 *byte
  1821  	_p0, err = BytePtrFromString(path)
  1822  	if err != nil {
  1823  		return
  1824  	}
  1825  	var _p1 unsafe.Pointer
  1826  	if len(buf) > 0 {
  1827  		_p1 = unsafe.Pointer(&buf[0])
  1828  	} else {
  1829  		_p1 = unsafe.Pointer(&_zero)
  1830  	}
  1831  	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
  1832  	n = int(r0)
  1833  	if e1 != 0 {
  1834  		err = errnoErr(e1)
  1835  	}
  1836  	return
  1837  }
  1838  
  1839  var libc_readlink_trampoline_addr uintptr
  1840  
  1841  //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
  1842  
  1843  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1844  
  1845  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
  1846  	var _p0 *byte
  1847  	_p0, err = BytePtrFromString(path)
  1848  	if err != nil {
  1849  		return
  1850  	}
  1851  	var _p1 unsafe.Pointer
  1852  	if len(buf) > 0 {
  1853  		_p1 = unsafe.Pointer(&buf[0])
  1854  	} else {
  1855  		_p1 = unsafe.Pointer(&_zero)
  1856  	}
  1857  	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
  1858  	n = int(r0)
  1859  	if e1 != 0 {
  1860  		err = errnoErr(e1)
  1861  	}
  1862  	return
  1863  }
  1864  
  1865  var libc_readlinkat_trampoline_addr uintptr
  1866  
  1867  //go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
  1868  
  1869  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1870  
  1871  func Rename(from string, to string) (err error) {
  1872  	var _p0 *byte
  1873  	_p0, err = BytePtrFromString(from)
  1874  	if err != nil {
  1875  		return
  1876  	}
  1877  	var _p1 *byte
  1878  	_p1, err = BytePtrFromString(to)
  1879  	if err != nil {
  1880  		return
  1881  	}
  1882  	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1883  	if e1 != 0 {
  1884  		err = errnoErr(e1)
  1885  	}
  1886  	return
  1887  }
  1888  
  1889  var libc_rename_trampoline_addr uintptr
  1890  
  1891  //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
  1892  
  1893  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1894  
  1895  func Renameat(fromfd int, from string, tofd int, to string) (err error) {
  1896  	var _p0 *byte
  1897  	_p0, err = BytePtrFromString(from)
  1898  	if err != nil {
  1899  		return
  1900  	}
  1901  	var _p1 *byte
  1902  	_p1, err = BytePtrFromString(to)
  1903  	if err != nil {
  1904  		return
  1905  	}
  1906  	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
  1907  	if e1 != 0 {
  1908  		err = errnoErr(e1)
  1909  	}
  1910  	return
  1911  }
  1912  
  1913  var libc_renameat_trampoline_addr uintptr
  1914  
  1915  //go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
  1916  
  1917  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1918  
  1919  func Revoke(path string) (err error) {
  1920  	var _p0 *byte
  1921  	_p0, err = BytePtrFromString(path)
  1922  	if err != nil {
  1923  		return
  1924  	}
  1925  	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1926  	if e1 != 0 {
  1927  		err = errnoErr(e1)
  1928  	}
  1929  	return
  1930  }
  1931  
  1932  var libc_revoke_trampoline_addr uintptr
  1933  
  1934  //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
  1935  
  1936  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1937  
  1938  func Rmdir(path string) (err error) {
  1939  	var _p0 *byte
  1940  	_p0, err = BytePtrFromString(path)
  1941  	if err != nil {
  1942  		return
  1943  	}
  1944  	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  1945  	if e1 != 0 {
  1946  		err = errnoErr(e1)
  1947  	}
  1948  	return
  1949  }
  1950  
  1951  var libc_rmdir_trampoline_addr uintptr
  1952  
  1953  //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
  1954  
  1955  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1956  
  1957  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
  1958  	r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))
  1959  	newoffset = int64(r0)
  1960  	if e1 != 0 {
  1961  		err = errnoErr(e1)
  1962  	}
  1963  	return
  1964  }
  1965  
  1966  var libc_lseek_trampoline_addr uintptr
  1967  
  1968  //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
  1969  
  1970  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1971  
  1972  func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
  1973  	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)
  1974  	n = int(r0)
  1975  	if e1 != 0 {
  1976  		err = errnoErr(e1)
  1977  	}
  1978  	return
  1979  }
  1980  
  1981  var libc_select_trampoline_addr uintptr
  1982  
  1983  //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
  1984  
  1985  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1986  
  1987  func Setegid(egid int) (err error) {
  1988  	_, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
  1989  	if e1 != 0 {
  1990  		err = errnoErr(e1)
  1991  	}
  1992  	return
  1993  }
  1994  
  1995  var libc_setegid_trampoline_addr uintptr
  1996  
  1997  //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
  1998  
  1999  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2000  
  2001  func Seteuid(euid int) (err error) {
  2002  	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
  2003  	if e1 != 0 {
  2004  		err = errnoErr(e1)
  2005  	}
  2006  	return
  2007  }
  2008  
  2009  var libc_seteuid_trampoline_addr uintptr
  2010  
  2011  //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
  2012  
  2013  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2014  
  2015  func Setgid(gid int) (err error) {
  2016  	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
  2017  	if e1 != 0 {
  2018  		err = errnoErr(e1)
  2019  	}
  2020  	return
  2021  }
  2022  
  2023  var libc_setgid_trampoline_addr uintptr
  2024  
  2025  //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
  2026  
  2027  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2028  
  2029  func Setlogin(name string) (err error) {
  2030  	var _p0 *byte
  2031  	_p0, err = BytePtrFromString(name)
  2032  	if err != nil {
  2033  		return
  2034  	}
  2035  	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  2036  	if e1 != 0 {
  2037  		err = errnoErr(e1)
  2038  	}
  2039  	return
  2040  }
  2041  
  2042  var libc_setlogin_trampoline_addr uintptr
  2043  
  2044  //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
  2045  
  2046  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2047  
  2048  func Setpgid(pid int, pgid int) (err error) {
  2049  	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
  2050  	if e1 != 0 {
  2051  		err = errnoErr(e1)
  2052  	}
  2053  	return
  2054  }
  2055  
  2056  var libc_setpgid_trampoline_addr uintptr
  2057  
  2058  //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
  2059  
  2060  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2061  
  2062  func Setpriority(which int, who int, prio int) (err error) {
  2063  	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
  2064  	if e1 != 0 {
  2065  		err = errnoErr(e1)
  2066  	}
  2067  	return
  2068  }
  2069  
  2070  var libc_setpriority_trampoline_addr uintptr
  2071  
  2072  //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
  2073  
  2074  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2075  
  2076  func Setprivexec(flag int) (err error) {
  2077  	_, _, e1 := syscall_syscall(libc_setprivexec_trampoline_addr, uintptr(flag), 0, 0)
  2078  	if e1 != 0 {
  2079  		err = errnoErr(e1)
  2080  	}
  2081  	return
  2082  }
  2083  
  2084  var libc_setprivexec_trampoline_addr uintptr
  2085  
  2086  //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
  2087  
  2088  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2089  
  2090  func Setregid(rgid int, egid int) (err error) {
  2091  	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
  2092  	if e1 != 0 {
  2093  		err = errnoErr(e1)
  2094  	}
  2095  	return
  2096  }
  2097  
  2098  var libc_setregid_trampoline_addr uintptr
  2099  
  2100  //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
  2101  
  2102  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2103  
  2104  func Setreuid(ruid int, euid int) (err error) {
  2105  	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
  2106  	if e1 != 0 {
  2107  		err = errnoErr(e1)
  2108  	}
  2109  	return
  2110  }
  2111  
  2112  var libc_setreuid_trampoline_addr uintptr
  2113  
  2114  //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
  2115  
  2116  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2117  
  2118  func Setrlimit(which int, lim *Rlimit) (err error) {
  2119  	_, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
  2120  	if e1 != 0 {
  2121  		err = errnoErr(e1)
  2122  	}
  2123  	return
  2124  }
  2125  
  2126  var libc_setrlimit_trampoline_addr uintptr
  2127  
  2128  //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
  2129  
  2130  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2131  
  2132  func Setsid() (pid int, err error) {
  2133  	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
  2134  	pid = int(r0)
  2135  	if e1 != 0 {
  2136  		err = errnoErr(e1)
  2137  	}
  2138  	return
  2139  }
  2140  
  2141  var libc_setsid_trampoline_addr uintptr
  2142  
  2143  //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
  2144  
  2145  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2146  
  2147  func Settimeofday(tp *Timeval) (err error) {
  2148  	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
  2149  	if e1 != 0 {
  2150  		err = errnoErr(e1)
  2151  	}
  2152  	return
  2153  }
  2154  
  2155  var libc_settimeofday_trampoline_addr uintptr
  2156  
  2157  //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
  2158  
  2159  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2160  
  2161  func Setuid(uid int) (err error) {
  2162  	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
  2163  	if e1 != 0 {
  2164  		err = errnoErr(e1)
  2165  	}
  2166  	return
  2167  }
  2168  
  2169  var libc_setuid_trampoline_addr uintptr
  2170  
  2171  //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
  2172  
  2173  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2174  
  2175  func Symlink(path string, link string) (err error) {
  2176  	var _p0 *byte
  2177  	_p0, err = BytePtrFromString(path)
  2178  	if err != nil {
  2179  		return
  2180  	}
  2181  	var _p1 *byte
  2182  	_p1, err = BytePtrFromString(link)
  2183  	if err != nil {
  2184  		return
  2185  	}
  2186  	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  2187  	if e1 != 0 {
  2188  		err = errnoErr(e1)
  2189  	}
  2190  	return
  2191  }
  2192  
  2193  var libc_symlink_trampoline_addr uintptr
  2194  
  2195  //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
  2196  
  2197  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2198  
  2199  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
  2200  	var _p0 *byte
  2201  	_p0, err = BytePtrFromString(oldpath)
  2202  	if err != nil {
  2203  		return
  2204  	}
  2205  	var _p1 *byte
  2206  	_p1, err = BytePtrFromString(newpath)
  2207  	if err != nil {
  2208  		return
  2209  	}
  2210  	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
  2211  	if e1 != 0 {
  2212  		err = errnoErr(e1)
  2213  	}
  2214  	return
  2215  }
  2216  
  2217  var libc_symlinkat_trampoline_addr uintptr
  2218  
  2219  //go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
  2220  
  2221  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2222  
  2223  func Sync() (err error) {
  2224  	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
  2225  	if e1 != 0 {
  2226  		err = errnoErr(e1)
  2227  	}
  2228  	return
  2229  }
  2230  
  2231  var libc_sync_trampoline_addr uintptr
  2232  
  2233  //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
  2234  
  2235  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2236  
  2237  func Truncate(path string, length int64) (err error) {
  2238  	var _p0 *byte
  2239  	_p0, err = BytePtrFromString(path)
  2240  	if err != nil {
  2241  		return
  2242  	}
  2243  	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
  2244  	if e1 != 0 {
  2245  		err = errnoErr(e1)
  2246  	}
  2247  	return
  2248  }
  2249  
  2250  var libc_truncate_trampoline_addr uintptr
  2251  
  2252  //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
  2253  
  2254  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2255  
  2256  func Umask(newmask int) (oldmask int) {
  2257  	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
  2258  	oldmask = int(r0)
  2259  	return
  2260  }
  2261  
  2262  var libc_umask_trampoline_addr uintptr
  2263  
  2264  //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
  2265  
  2266  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2267  
  2268  func Undelete(path string) (err error) {
  2269  	var _p0 *byte
  2270  	_p0, err = BytePtrFromString(path)
  2271  	if err != nil {
  2272  		return
  2273  	}
  2274  	_, _, e1 := syscall_syscall(libc_undelete_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  2275  	if e1 != 0 {
  2276  		err = errnoErr(e1)
  2277  	}
  2278  	return
  2279  }
  2280  
  2281  var libc_undelete_trampoline_addr uintptr
  2282  
  2283  //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
  2284  
  2285  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2286  
  2287  func Unlink(path string) (err error) {
  2288  	var _p0 *byte
  2289  	_p0, err = BytePtrFromString(path)
  2290  	if err != nil {
  2291  		return
  2292  	}
  2293  	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
  2294  	if e1 != 0 {
  2295  		err = errnoErr(e1)
  2296  	}
  2297  	return
  2298  }
  2299  
  2300  var libc_unlink_trampoline_addr uintptr
  2301  
  2302  //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
  2303  
  2304  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2305  
  2306  func Unlinkat(dirfd int, path string, flags int) (err error) {
  2307  	var _p0 *byte
  2308  	_p0, err = BytePtrFromString(path)
  2309  	if err != nil {
  2310  		return
  2311  	}
  2312  	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
  2313  	if e1 != 0 {
  2314  		err = errnoErr(e1)
  2315  	}
  2316  	return
  2317  }
  2318  
  2319  var libc_unlinkat_trampoline_addr uintptr
  2320  
  2321  //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
  2322  
  2323  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2324  
  2325  func Unmount(path string, flags int) (err error) {
  2326  	var _p0 *byte
  2327  	_p0, err = BytePtrFromString(path)
  2328  	if err != nil {
  2329  		return
  2330  	}
  2331  	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  2332  	if e1 != 0 {
  2333  		err = errnoErr(e1)
  2334  	}
  2335  	return
  2336  }
  2337  
  2338  var libc_unmount_trampoline_addr uintptr
  2339  
  2340  //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
  2341  
  2342  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2343  
  2344  func write(fd int, p []byte) (n int, err error) {
  2345  	var _p0 unsafe.Pointer
  2346  	if len(p) > 0 {
  2347  		_p0 = unsafe.Pointer(&p[0])
  2348  	} else {
  2349  		_p0 = unsafe.Pointer(&_zero)
  2350  	}
  2351  	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  2352  	n = int(r0)
  2353  	if e1 != 0 {
  2354  		err = errnoErr(e1)
  2355  	}
  2356  	return
  2357  }
  2358  
  2359  var libc_write_trampoline_addr uintptr
  2360  
  2361  //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
  2362  
  2363  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2364  
  2365  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
  2366  	r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
  2367  	ret = uintptr(r0)
  2368  	if e1 != 0 {
  2369  		err = errnoErr(e1)
  2370  	}
  2371  	return
  2372  }
  2373  
  2374  var libc_mmap_trampoline_addr uintptr
  2375  
  2376  //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
  2377  
  2378  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2379  
  2380  func munmap(addr uintptr, length uintptr) (err error) {
  2381  	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
  2382  	if e1 != 0 {
  2383  		err = errnoErr(e1)
  2384  	}
  2385  	return
  2386  }
  2387  
  2388  var libc_munmap_trampoline_addr uintptr
  2389  
  2390  //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
  2391  
  2392  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2393  
  2394  func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
  2395  	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  2396  	n = int(r0)
  2397  	if e1 != 0 {
  2398  		err = errnoErr(e1)
  2399  	}
  2400  	return
  2401  }
  2402  
  2403  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2404  
  2405  func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
  2406  	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
  2407  	n = int(r0)
  2408  	if e1 != 0 {
  2409  		err = errnoErr(e1)
  2410  	}
  2411  	return
  2412  }
  2413  
  2414  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2415  
  2416  func Fstat(fd int, stat *Stat_t) (err error) {
  2417  	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  2418  	if e1 != 0 {
  2419  		err = errnoErr(e1)
  2420  	}
  2421  	return
  2422  }
  2423  
  2424  var libc_fstat_trampoline_addr uintptr
  2425  
  2426  //go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
  2427  
  2428  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2429  
  2430  func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
  2431  	var _p0 *byte
  2432  	_p0, err = BytePtrFromString(path)
  2433  	if err != nil {
  2434  		return
  2435  	}
  2436  	_, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
  2437  	if e1 != 0 {
  2438  		err = errnoErr(e1)
  2439  	}
  2440  	return
  2441  }
  2442  
  2443  var libc_fstatat_trampoline_addr uintptr
  2444  
  2445  //go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
  2446  
  2447  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2448  
  2449  func Fstatfs(fd int, stat *Statfs_t) (err error) {
  2450  	_, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  2451  	if e1 != 0 {
  2452  		err = errnoErr(e1)
  2453  	}
  2454  	return
  2455  }
  2456  
  2457  var libc_fstatfs_trampoline_addr uintptr
  2458  
  2459  //go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
  2460  
  2461  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2462  
  2463  func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
  2464  	r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(buf), uintptr(size), uintptr(flags))
  2465  	n = int(r0)
  2466  	if e1 != 0 {
  2467  		err = errnoErr(e1)
  2468  	}
  2469  	return
  2470  }
  2471  
  2472  var libc_getfsstat_trampoline_addr uintptr
  2473  
  2474  //go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"
  2475  
  2476  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2477  
  2478  func Lstat(path string, stat *Stat_t) (err error) {
  2479  	var _p0 *byte
  2480  	_p0, err = BytePtrFromString(path)
  2481  	if err != nil {
  2482  		return
  2483  	}
  2484  	_, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  2485  	if e1 != 0 {
  2486  		err = errnoErr(e1)
  2487  	}
  2488  	return
  2489  }
  2490  
  2491  var libc_lstat_trampoline_addr uintptr
  2492  
  2493  //go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
  2494  
  2495  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2496  
  2497  func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
  2498  	_, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
  2499  	if e1 != 0 {
  2500  		err = errnoErr(e1)
  2501  	}
  2502  	return
  2503  }
  2504  
  2505  var libc_ptrace_trampoline_addr uintptr
  2506  
  2507  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
  2508  
  2509  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2510  
  2511  func Stat(path string, stat *Stat_t) (err error) {
  2512  	var _p0 *byte
  2513  	_p0, err = BytePtrFromString(path)
  2514  	if err != nil {
  2515  		return
  2516  	}
  2517  	_, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  2518  	if e1 != 0 {
  2519  		err = errnoErr(e1)
  2520  	}
  2521  	return
  2522  }
  2523  
  2524  var libc_stat_trampoline_addr uintptr
  2525  
  2526  //go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
  2527  
  2528  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2529  
  2530  func Statfs(path string, stat *Statfs_t) (err error) {
  2531  	var _p0 *byte
  2532  	_p0, err = BytePtrFromString(path)
  2533  	if err != nil {
  2534  		return
  2535  	}
  2536  	_, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  2537  	if e1 != 0 {
  2538  		err = errnoErr(e1)
  2539  	}
  2540  	return
  2541  }
  2542  
  2543  var libc_statfs_trampoline_addr uintptr
  2544  
  2545  //go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"