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