Source file src/syscall/zsyscall_darwin_arm64.go

     1  // mksyscall.pl -darwin -tags darwin,arm64 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
     2  // Code generated by the command above; DO NOT EDIT.
     3  
     4  //go:build darwin && arm64
     5  
     6  package syscall
     7  
     8  import "unsafe"
     9  import "internal/abi"
    10  import "runtime"
    11  
    12  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    13  
    14  func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
    15  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
    16  	n = int(r0)
    17  	if e1 != 0 {
    18  		err = errnoErr(e1)
    19  	}
    20  	return
    21  }
    22  
    23  func libc_getgroups_trampoline()
    24  
    25  //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
    26  
    27  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    28  
    29  func setgroups(ngid int, gid *_Gid_t) (err error) {
    30  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
    31  	if e1 != 0 {
    32  		err = errnoErr(e1)
    33  	}
    34  	return
    35  }
    36  
    37  func libc_setgroups_trampoline()
    38  
    39  //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
    40  
    41  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    42  
    43  func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
    44  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
    45  	wpid = int(r0)
    46  	if e1 != 0 {
    47  		err = errnoErr(e1)
    48  	}
    49  	return
    50  }
    51  
    52  func libc_wait4_trampoline()
    53  
    54  //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
    55  
    56  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    57  
    58  func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
    59  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
    60  	fd = int(r0)
    61  	if e1 != 0 {
    62  		err = errnoErr(e1)
    63  	}
    64  	return
    65  }
    66  
    67  func libc_accept_trampoline()
    68  
    69  //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
    70  
    71  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    72  
    73  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
    74  	_, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
    75  	if e1 != 0 {
    76  		err = errnoErr(e1)
    77  	}
    78  	return
    79  }
    80  
    81  func libc_bind_trampoline()
    82  
    83  //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
    84  
    85  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    86  
    87  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
    88  	_, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
    89  	if e1 != 0 {
    90  		err = errnoErr(e1)
    91  	}
    92  	return
    93  }
    94  
    95  func libc_connect_trampoline()
    96  
    97  //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
    98  
    99  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   100  
   101  func socket(domain int, typ int, proto int) (fd int, err error) {
   102  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
   103  	fd = int(r0)
   104  	if e1 != 0 {
   105  		err = errnoErr(e1)
   106  	}
   107  	return
   108  }
   109  
   110  func libc_socket_trampoline()
   111  
   112  //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
   113  
   114  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   115  
   116  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
   117  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
   118  	if e1 != 0 {
   119  		err = errnoErr(e1)
   120  	}
   121  	return
   122  }
   123  
   124  func libc_getsockopt_trampoline()
   125  
   126  //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
   127  
   128  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   129  
   130  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
   131  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
   132  	if e1 != 0 {
   133  		err = errnoErr(e1)
   134  	}
   135  	return
   136  }
   137  
   138  func libc_setsockopt_trampoline()
   139  
   140  //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
   141  
   142  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   143  
   144  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
   145  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
   146  	if e1 != 0 {
   147  		err = errnoErr(e1)
   148  	}
   149  	return
   150  }
   151  
   152  func libc_getpeername_trampoline()
   153  
   154  //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
   155  
   156  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   157  
   158  func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
   159  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
   160  	if e1 != 0 {
   161  		err = errnoErr(e1)
   162  	}
   163  	return
   164  }
   165  
   166  func libc_getsockname_trampoline()
   167  
   168  //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
   169  
   170  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   171  
   172  func Shutdown(s int, how int) (err error) {
   173  	_, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
   174  	if e1 != 0 {
   175  		err = errnoErr(e1)
   176  	}
   177  	return
   178  }
   179  
   180  func libc_shutdown_trampoline()
   181  
   182  //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
   183  
   184  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   185  
   186  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
   187  	_, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
   188  	if e1 != 0 {
   189  		err = errnoErr(e1)
   190  	}
   191  	return
   192  }
   193  
   194  func libc_socketpair_trampoline()
   195  
   196  //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
   197  
   198  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   199  
   200  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
   201  	var _p0 unsafe.Pointer
   202  	if len(p) > 0 {
   203  		_p0 = unsafe.Pointer(&p[0])
   204  	} else {
   205  		_p0 = unsafe.Pointer(&_zero)
   206  	}
   207  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
   208  	n = int(r0)
   209  	if e1 != 0 {
   210  		err = errnoErr(e1)
   211  	}
   212  	return
   213  }
   214  
   215  func libc_recvfrom_trampoline()
   216  
   217  //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
   218  
   219  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   220  
   221  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
   222  	var _p0 unsafe.Pointer
   223  	if len(buf) > 0 {
   224  		_p0 = unsafe.Pointer(&buf[0])
   225  	} else {
   226  		_p0 = unsafe.Pointer(&_zero)
   227  	}
   228  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
   229  	if e1 != 0 {
   230  		err = errnoErr(e1)
   231  	}
   232  	return
   233  }
   234  
   235  func libc_sendto_trampoline()
   236  
   237  //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
   238  
   239  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   240  
   241  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
   242  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
   243  	n = int(r0)
   244  	if e1 != 0 {
   245  		err = errnoErr(e1)
   246  	}
   247  	return
   248  }
   249  
   250  func libc_recvmsg_trampoline()
   251  
   252  //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
   253  
   254  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   255  
   256  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
   257  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
   258  	n = int(r0)
   259  	if e1 != 0 {
   260  		err = errnoErr(e1)
   261  	}
   262  	return
   263  }
   264  
   265  func libc_sendmsg_trampoline()
   266  
   267  //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
   268  
   269  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   270  
   271  func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
   272  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
   273  	n = int(r0)
   274  	if e1 != 0 {
   275  		err = errnoErr(e1)
   276  	}
   277  	return
   278  }
   279  
   280  func libc_kevent_trampoline()
   281  
   282  //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
   283  
   284  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   285  
   286  func utimes(path string, timeval *[2]Timeval) (err error) {
   287  	var _p0 *byte
   288  	_p0, err = BytePtrFromString(path)
   289  	if err != nil {
   290  		return
   291  	}
   292  	_, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
   293  	if e1 != 0 {
   294  		err = errnoErr(e1)
   295  	}
   296  	return
   297  }
   298  
   299  func libc_utimes_trampoline()
   300  
   301  //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
   302  
   303  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   304  
   305  func futimes(fd int, timeval *[2]Timeval) (err error) {
   306  	_, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
   307  	if e1 != 0 {
   308  		err = errnoErr(e1)
   309  	}
   310  	return
   311  }
   312  
   313  func libc_futimes_trampoline()
   314  
   315  //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
   316  
   317  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   318  
   319  func fcntl(fd int, cmd int, arg int) (val int, err error) {
   320  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
   321  	val = int(r0)
   322  	if e1 != 0 {
   323  		err = errnoErr(e1)
   324  	}
   325  	return
   326  }
   327  
   328  func libc_fcntl_trampoline()
   329  
   330  //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
   331  
   332  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   333  
   334  func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
   335  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
   336  	val = int(r0)
   337  	if e1 != 0 {
   338  		err = errnoErr(e1)
   339  	}
   340  	return
   341  }
   342  
   343  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   344  
   345  func ioctl(fd int, req int, arg int) (err error) {
   346  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
   347  	if e1 != 0 {
   348  		err = errnoErr(e1)
   349  	}
   350  	return
   351  }
   352  
   353  func libc_ioctl_trampoline()
   354  
   355  //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
   356  
   357  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   358  
   359  func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
   360  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
   361  	if e1 != 0 {
   362  		err = errnoErr(e1)
   363  	}
   364  	return
   365  }
   366  
   367  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   368  
   369  func pipe(p *[2]int32) (err error) {
   370  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
   371  	if e1 != 0 {
   372  		err = errnoErr(e1)
   373  	}
   374  	return
   375  }
   376  
   377  func libc_pipe_trampoline()
   378  
   379  //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
   380  
   381  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   382  
   383  func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
   384  	var _p0 *byte
   385  	_p0, err = BytePtrFromString(path)
   386  	if err != nil {
   387  		return
   388  	}
   389  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_utimensat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
   390  	if e1 != 0 {
   391  		err = errnoErr(e1)
   392  	}
   393  	return
   394  }
   395  
   396  func libc_utimensat_trampoline()
   397  
   398  //go:cgo_import_dynamic libc_utimensat utimensat "/usr/lib/libSystem.B.dylib"
   399  
   400  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   401  
   402  func kill(pid int, signum int, posix int) (err error) {
   403  	_, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
   404  	if e1 != 0 {
   405  		err = errnoErr(e1)
   406  	}
   407  	return
   408  }
   409  
   410  func libc_kill_trampoline()
   411  
   412  //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
   413  
   414  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   415  
   416  func Access(path string, mode uint32) (err error) {
   417  	var _p0 *byte
   418  	_p0, err = BytePtrFromString(path)
   419  	if err != nil {
   420  		return
   421  	}
   422  	_, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   423  	if e1 != 0 {
   424  		err = errnoErr(e1)
   425  	}
   426  	return
   427  }
   428  
   429  func libc_access_trampoline()
   430  
   431  //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
   432  
   433  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   434  
   435  func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
   436  	_, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
   437  	if e1 != 0 {
   438  		err = errnoErr(e1)
   439  	}
   440  	return
   441  }
   442  
   443  func libc_adjtime_trampoline()
   444  
   445  //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
   446  
   447  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   448  
   449  func Chdir(path string) (err error) {
   450  	var _p0 *byte
   451  	_p0, err = BytePtrFromString(path)
   452  	if err != nil {
   453  		return
   454  	}
   455  	_, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
   456  	if e1 != 0 {
   457  		err = errnoErr(e1)
   458  	}
   459  	return
   460  }
   461  
   462  func libc_chdir_trampoline()
   463  
   464  //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
   465  
   466  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   467  
   468  func Chflags(path string, flags int) (err error) {
   469  	var _p0 *byte
   470  	_p0, err = BytePtrFromString(path)
   471  	if err != nil {
   472  		return
   473  	}
   474  	_, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   475  	if e1 != 0 {
   476  		err = errnoErr(e1)
   477  	}
   478  	return
   479  }
   480  
   481  func libc_chflags_trampoline()
   482  
   483  //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
   484  
   485  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   486  
   487  func Chmod(path string, mode uint32) (err error) {
   488  	var _p0 *byte
   489  	_p0, err = BytePtrFromString(path)
   490  	if err != nil {
   491  		return
   492  	}
   493  	_, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   494  	if e1 != 0 {
   495  		err = errnoErr(e1)
   496  	}
   497  	return
   498  }
   499  
   500  func libc_chmod_trampoline()
   501  
   502  //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
   503  
   504  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   505  
   506  func Chown(path string, uid int, gid int) (err error) {
   507  	var _p0 *byte
   508  	_p0, err = BytePtrFromString(path)
   509  	if err != nil {
   510  		return
   511  	}
   512  	_, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
   513  	if e1 != 0 {
   514  		err = errnoErr(e1)
   515  	}
   516  	return
   517  }
   518  
   519  func libc_chown_trampoline()
   520  
   521  //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
   522  
   523  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   524  
   525  func Chroot(path string) (err error) {
   526  	var _p0 *byte
   527  	_p0, err = BytePtrFromString(path)
   528  	if err != nil {
   529  		return
   530  	}
   531  	_, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
   532  	if e1 != 0 {
   533  		err = errnoErr(e1)
   534  	}
   535  	return
   536  }
   537  
   538  func libc_chroot_trampoline()
   539  
   540  //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
   541  
   542  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   543  
   544  func Close(fd int) (err error) {
   545  	_, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
   546  	if e1 != 0 {
   547  		err = errnoErr(e1)
   548  	}
   549  	return
   550  }
   551  
   552  func libc_close_trampoline()
   553  
   554  //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
   555  
   556  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   557  
   558  func closedir(dir uintptr) (err error) {
   559  	_, _, e1 := syscall(abi.FuncPCABI0(libc_closedir_trampoline), uintptr(dir), 0, 0)
   560  	if e1 != 0 {
   561  		err = errnoErr(e1)
   562  	}
   563  	return
   564  }
   565  
   566  func libc_closedir_trampoline()
   567  
   568  //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib"
   569  
   570  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   571  
   572  func Dup(fd int) (nfd int, err error) {
   573  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
   574  	nfd = int(r0)
   575  	if e1 != 0 {
   576  		err = errnoErr(e1)
   577  	}
   578  	return
   579  }
   580  
   581  func libc_dup_trampoline()
   582  
   583  //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
   584  
   585  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   586  
   587  func Dup2(from int, to int) (err error) {
   588  	_, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
   589  	if e1 != 0 {
   590  		err = errnoErr(e1)
   591  	}
   592  	return
   593  }
   594  
   595  func libc_dup2_trampoline()
   596  
   597  //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
   598  
   599  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   600  
   601  func Exchangedata(path1 string, path2 string, options int) (err error) {
   602  	var _p0 *byte
   603  	_p0, err = BytePtrFromString(path1)
   604  	if err != nil {
   605  		return
   606  	}
   607  	var _p1 *byte
   608  	_p1, err = BytePtrFromString(path2)
   609  	if err != nil {
   610  		return
   611  	}
   612  	_, _, e1 := syscall(abi.FuncPCABI0(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
   613  	if e1 != 0 {
   614  		err = errnoErr(e1)
   615  	}
   616  	return
   617  }
   618  
   619  func libc_exchangedata_trampoline()
   620  
   621  //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
   622  
   623  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   624  
   625  func Fchdir(fd int) (err error) {
   626  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
   627  	if e1 != 0 {
   628  		err = errnoErr(e1)
   629  	}
   630  	return
   631  }
   632  
   633  func libc_fchdir_trampoline()
   634  
   635  //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
   636  
   637  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   638  
   639  func Fchflags(fd int, flags int) (err error) {
   640  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
   641  	if e1 != 0 {
   642  		err = errnoErr(e1)
   643  	}
   644  	return
   645  }
   646  
   647  func libc_fchflags_trampoline()
   648  
   649  //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
   650  
   651  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   652  
   653  func Fchmod(fd int, mode uint32) (err error) {
   654  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
   655  	if e1 != 0 {
   656  		err = errnoErr(e1)
   657  	}
   658  	return
   659  }
   660  
   661  func libc_fchmod_trampoline()
   662  
   663  //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
   664  
   665  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   666  
   667  func Fchown(fd int, uid int, gid int) (err error) {
   668  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
   669  	if e1 != 0 {
   670  		err = errnoErr(e1)
   671  	}
   672  	return
   673  }
   674  
   675  func libc_fchown_trampoline()
   676  
   677  //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
   678  
   679  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   680  
   681  func Flock(fd int, how int) (err error) {
   682  	_, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
   683  	if e1 != 0 {
   684  		err = errnoErr(e1)
   685  	}
   686  	return
   687  }
   688  
   689  func libc_flock_trampoline()
   690  
   691  //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
   692  
   693  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   694  
   695  func Fpathconf(fd int, name int) (val int, err error) {
   696  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
   697  	val = int(r0)
   698  	if e1 != 0 {
   699  		err = errnoErr(e1)
   700  	}
   701  	return
   702  }
   703  
   704  func libc_fpathconf_trampoline()
   705  
   706  //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
   707  
   708  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   709  
   710  func Fsync(fd int) (err error) {
   711  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
   712  	if e1 != 0 {
   713  		err = errnoErr(e1)
   714  	}
   715  	return
   716  }
   717  
   718  func libc_fsync_trampoline()
   719  
   720  //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
   721  
   722  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   723  
   724  func Ftruncate(fd int, length int64) (err error) {
   725  	_, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
   726  	if e1 != 0 {
   727  		err = errnoErr(e1)
   728  	}
   729  	return
   730  }
   731  
   732  func libc_ftruncate_trampoline()
   733  
   734  //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
   735  
   736  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   737  
   738  func Getdtablesize() (size int) {
   739  	r0, _, _ := syscall(abi.FuncPCABI0(libc_getdtablesize_trampoline), 0, 0, 0)
   740  	size = int(r0)
   741  	return
   742  }
   743  
   744  func libc_getdtablesize_trampoline()
   745  
   746  //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
   747  
   748  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   749  
   750  func Getegid() (egid int) {
   751  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
   752  	egid = int(r0)
   753  	return
   754  }
   755  
   756  func libc_getegid_trampoline()
   757  
   758  //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
   759  
   760  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   761  
   762  func Geteuid() (uid int) {
   763  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
   764  	uid = int(r0)
   765  	return
   766  }
   767  
   768  func libc_geteuid_trampoline()
   769  
   770  //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
   771  
   772  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   773  
   774  func Getgid() (gid int) {
   775  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
   776  	gid = int(r0)
   777  	return
   778  }
   779  
   780  func libc_getgid_trampoline()
   781  
   782  //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
   783  
   784  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   785  
   786  func Getpgid(pid int) (pgid int, err error) {
   787  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
   788  	pgid = int(r0)
   789  	if e1 != 0 {
   790  		err = errnoErr(e1)
   791  	}
   792  	return
   793  }
   794  
   795  func libc_getpgid_trampoline()
   796  
   797  //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
   798  
   799  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   800  
   801  func Getpgrp() (pgrp int) {
   802  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
   803  	pgrp = int(r0)
   804  	return
   805  }
   806  
   807  func libc_getpgrp_trampoline()
   808  
   809  //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
   810  
   811  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   812  
   813  func Getpid() (pid int) {
   814  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
   815  	pid = int(r0)
   816  	return
   817  }
   818  
   819  func libc_getpid_trampoline()
   820  
   821  //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
   822  
   823  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   824  
   825  func Getppid() (ppid int) {
   826  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
   827  	ppid = int(r0)
   828  	return
   829  }
   830  
   831  func libc_getppid_trampoline()
   832  
   833  //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
   834  
   835  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   836  
   837  func Getpriority(which int, who int) (prio int, err error) {
   838  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
   839  	prio = int(r0)
   840  	if e1 != 0 {
   841  		err = errnoErr(e1)
   842  	}
   843  	return
   844  }
   845  
   846  func libc_getpriority_trampoline()
   847  
   848  //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
   849  
   850  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   851  
   852  func Getrlimit(which int, lim *Rlimit) (err error) {
   853  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
   854  	if e1 != 0 {
   855  		err = errnoErr(e1)
   856  	}
   857  	return
   858  }
   859  
   860  func libc_getrlimit_trampoline()
   861  
   862  //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
   863  
   864  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   865  
   866  func Getrusage(who int, rusage *Rusage) (err error) {
   867  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
   868  	if e1 != 0 {
   869  		err = errnoErr(e1)
   870  	}
   871  	return
   872  }
   873  
   874  func libc_getrusage_trampoline()
   875  
   876  //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
   877  
   878  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   879  
   880  func Getsid(pid int) (sid int, err error) {
   881  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
   882  	sid = int(r0)
   883  	if e1 != 0 {
   884  		err = errnoErr(e1)
   885  	}
   886  	return
   887  }
   888  
   889  func libc_getsid_trampoline()
   890  
   891  //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
   892  
   893  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   894  
   895  func Getuid() (uid int) {
   896  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
   897  	uid = int(r0)
   898  	return
   899  }
   900  
   901  func libc_getuid_trampoline()
   902  
   903  //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
   904  
   905  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   906  
   907  func Issetugid() (tainted bool) {
   908  	r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
   909  	tainted = bool(r0 != 0)
   910  	return
   911  }
   912  
   913  func libc_issetugid_trampoline()
   914  
   915  //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
   916  
   917  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   918  
   919  func Kqueue() (fd int, err error) {
   920  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
   921  	fd = int(r0)
   922  	if e1 != 0 {
   923  		err = errnoErr(e1)
   924  	}
   925  	return
   926  }
   927  
   928  func libc_kqueue_trampoline()
   929  
   930  //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
   931  
   932  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   933  
   934  func Lchown(path string, uid int, gid int) (err error) {
   935  	var _p0 *byte
   936  	_p0, err = BytePtrFromString(path)
   937  	if err != nil {
   938  		return
   939  	}
   940  	_, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
   941  	if e1 != 0 {
   942  		err = errnoErr(e1)
   943  	}
   944  	return
   945  }
   946  
   947  func libc_lchown_trampoline()
   948  
   949  //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
   950  
   951  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   952  
   953  func Link(path string, link string) (err error) {
   954  	var _p0 *byte
   955  	_p0, err = BytePtrFromString(path)
   956  	if err != nil {
   957  		return
   958  	}
   959  	var _p1 *byte
   960  	_p1, err = BytePtrFromString(link)
   961  	if err != nil {
   962  		return
   963  	}
   964  	_, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
   965  	if e1 != 0 {
   966  		err = errnoErr(e1)
   967  	}
   968  	return
   969  }
   970  
   971  func libc_link_trampoline()
   972  
   973  //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
   974  
   975  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   976  
   977  func Listen(s int, backlog int) (err error) {
   978  	_, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
   979  	if e1 != 0 {
   980  		err = errnoErr(e1)
   981  	}
   982  	return
   983  }
   984  
   985  func libc_listen_trampoline()
   986  
   987  //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
   988  
   989  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   990  
   991  func Mkdir(path string, mode uint32) (err error) {
   992  	var _p0 *byte
   993  	_p0, err = BytePtrFromString(path)
   994  	if err != nil {
   995  		return
   996  	}
   997  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
   998  	if e1 != 0 {
   999  		err = errnoErr(e1)
  1000  	}
  1001  	return
  1002  }
  1003  
  1004  func libc_mkdir_trampoline()
  1005  
  1006  //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
  1007  
  1008  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1009  
  1010  func Mkfifo(path string, mode uint32) (err error) {
  1011  	var _p0 *byte
  1012  	_p0, err = BytePtrFromString(path)
  1013  	if err != nil {
  1014  		return
  1015  	}
  1016  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
  1017  	if e1 != 0 {
  1018  		err = errnoErr(e1)
  1019  	}
  1020  	return
  1021  }
  1022  
  1023  func libc_mkfifo_trampoline()
  1024  
  1025  //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
  1026  
  1027  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1028  
  1029  func Mknod(path string, mode uint32, dev int) (err error) {
  1030  	var _p0 *byte
  1031  	_p0, err = BytePtrFromString(path)
  1032  	if err != nil {
  1033  		return
  1034  	}
  1035  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
  1036  	if e1 != 0 {
  1037  		err = errnoErr(e1)
  1038  	}
  1039  	return
  1040  }
  1041  
  1042  func libc_mknod_trampoline()
  1043  
  1044  //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
  1045  
  1046  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1047  
  1048  func Mlock(b []byte) (err error) {
  1049  	var _p0 unsafe.Pointer
  1050  	if len(b) > 0 {
  1051  		_p0 = unsafe.Pointer(&b[0])
  1052  	} else {
  1053  		_p0 = unsafe.Pointer(&_zero)
  1054  	}
  1055  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
  1056  	if e1 != 0 {
  1057  		err = errnoErr(e1)
  1058  	}
  1059  	return
  1060  }
  1061  
  1062  func libc_mlock_trampoline()
  1063  
  1064  //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
  1065  
  1066  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1067  
  1068  func Mlockall(flags int) (err error) {
  1069  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mlockall_trampoline), uintptr(flags), 0, 0)
  1070  	if e1 != 0 {
  1071  		err = errnoErr(e1)
  1072  	}
  1073  	return
  1074  }
  1075  
  1076  func libc_mlockall_trampoline()
  1077  
  1078  //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
  1079  
  1080  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1081  
  1082  func Mprotect(b []byte, prot int) (err error) {
  1083  	var _p0 unsafe.Pointer
  1084  	if len(b) > 0 {
  1085  		_p0 = unsafe.Pointer(&b[0])
  1086  	} else {
  1087  		_p0 = unsafe.Pointer(&_zero)
  1088  	}
  1089  	_, _, e1 := syscall(abi.FuncPCABI0(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
  1090  	if e1 != 0 {
  1091  		err = errnoErr(e1)
  1092  	}
  1093  	return
  1094  }
  1095  
  1096  func libc_mprotect_trampoline()
  1097  
  1098  //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
  1099  
  1100  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1101  
  1102  func msync(b []byte, flags int) (err error) {
  1103  	var _p0 unsafe.Pointer
  1104  	if len(b) > 0 {
  1105  		_p0 = unsafe.Pointer(&b[0])
  1106  	} else {
  1107  		_p0 = unsafe.Pointer(&_zero)
  1108  	}
  1109  	_, _, e1 := syscall(abi.FuncPCABI0(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
  1110  	if e1 != 0 {
  1111  		err = errnoErr(e1)
  1112  	}
  1113  	return
  1114  }
  1115  
  1116  func libc_msync_trampoline()
  1117  
  1118  //go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
  1119  
  1120  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1121  
  1122  func Munlock(b []byte) (err error) {
  1123  	var _p0 unsafe.Pointer
  1124  	if len(b) > 0 {
  1125  		_p0 = unsafe.Pointer(&b[0])
  1126  	} else {
  1127  		_p0 = unsafe.Pointer(&_zero)
  1128  	}
  1129  	_, _, e1 := syscall(abi.FuncPCABI0(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
  1130  	if e1 != 0 {
  1131  		err = errnoErr(e1)
  1132  	}
  1133  	return
  1134  }
  1135  
  1136  func libc_munlock_trampoline()
  1137  
  1138  //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
  1139  
  1140  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1141  
  1142  func Munlockall() (err error) {
  1143  	_, _, e1 := syscall(abi.FuncPCABI0(libc_munlockall_trampoline), 0, 0, 0)
  1144  	if e1 != 0 {
  1145  		err = errnoErr(e1)
  1146  	}
  1147  	return
  1148  }
  1149  
  1150  func libc_munlockall_trampoline()
  1151  
  1152  //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
  1153  
  1154  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1155  
  1156  func Open(path string, mode int, perm uint32) (fd int, err error) {
  1157  	var _p0 *byte
  1158  	_p0, err = BytePtrFromString(path)
  1159  	if err != nil {
  1160  		return
  1161  	}
  1162  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
  1163  	fd = int(r0)
  1164  	if e1 != 0 {
  1165  		err = errnoErr(e1)
  1166  	}
  1167  	return
  1168  }
  1169  
  1170  func libc_open_trampoline()
  1171  
  1172  //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
  1173  
  1174  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1175  
  1176  func Pathconf(path string, name int) (val int, err error) {
  1177  	var _p0 *byte
  1178  	_p0, err = BytePtrFromString(path)
  1179  	if err != nil {
  1180  		return
  1181  	}
  1182  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
  1183  	val = int(r0)
  1184  	if e1 != 0 {
  1185  		err = errnoErr(e1)
  1186  	}
  1187  	return
  1188  }
  1189  
  1190  func libc_pathconf_trampoline()
  1191  
  1192  //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
  1193  
  1194  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1195  
  1196  func pread(fd int, p []byte, offset int64) (n int, err error) {
  1197  	var _p0 unsafe.Pointer
  1198  	if len(p) > 0 {
  1199  		_p0 = unsafe.Pointer(&p[0])
  1200  	} else {
  1201  		_p0 = unsafe.Pointer(&_zero)
  1202  	}
  1203  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1204  	n = int(r0)
  1205  	if e1 != 0 {
  1206  		err = errnoErr(e1)
  1207  	}
  1208  	return
  1209  }
  1210  
  1211  func libc_pread_trampoline()
  1212  
  1213  //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
  1214  
  1215  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1216  
  1217  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
  1218  	var _p0 unsafe.Pointer
  1219  	if len(p) > 0 {
  1220  		_p0 = unsafe.Pointer(&p[0])
  1221  	} else {
  1222  		_p0 = unsafe.Pointer(&_zero)
  1223  	}
  1224  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
  1225  	n = int(r0)
  1226  	if e1 != 0 {
  1227  		err = errnoErr(e1)
  1228  	}
  1229  	return
  1230  }
  1231  
  1232  func libc_pwrite_trampoline()
  1233  
  1234  //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
  1235  
  1236  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1237  
  1238  func read(fd int, p []byte) (n int, err error) {
  1239  	var _p0 unsafe.Pointer
  1240  	if len(p) > 0 {
  1241  		_p0 = unsafe.Pointer(&p[0])
  1242  	} else {
  1243  		_p0 = unsafe.Pointer(&_zero)
  1244  	}
  1245  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1246  	n = int(r0)
  1247  	if e1 != 0 {
  1248  		err = errnoErr(e1)
  1249  	}
  1250  	return
  1251  }
  1252  
  1253  func libc_read_trampoline()
  1254  
  1255  //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
  1256  
  1257  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1258  
  1259  func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
  1260  	r0, _, _ := syscall(abi.FuncPCABI0(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
  1261  	res = Errno(r0)
  1262  	return
  1263  }
  1264  
  1265  func libc_readdir_r_trampoline()
  1266  
  1267  //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib"
  1268  
  1269  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1270  
  1271  func Readlink(path string, buf []byte) (n int, err error) {
  1272  	var _p0 *byte
  1273  	_p0, err = BytePtrFromString(path)
  1274  	if err != nil {
  1275  		return
  1276  	}
  1277  	var _p1 unsafe.Pointer
  1278  	if len(buf) > 0 {
  1279  		_p1 = unsafe.Pointer(&buf[0])
  1280  	} else {
  1281  		_p1 = unsafe.Pointer(&_zero)
  1282  	}
  1283  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
  1284  	n = int(r0)
  1285  	if e1 != 0 {
  1286  		err = errnoErr(e1)
  1287  	}
  1288  	return
  1289  }
  1290  
  1291  func libc_readlink_trampoline()
  1292  
  1293  //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
  1294  
  1295  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1296  
  1297  func Rename(from string, to string) (err error) {
  1298  	var _p0 *byte
  1299  	_p0, err = BytePtrFromString(from)
  1300  	if err != nil {
  1301  		return
  1302  	}
  1303  	var _p1 *byte
  1304  	_p1, err = BytePtrFromString(to)
  1305  	if err != nil {
  1306  		return
  1307  	}
  1308  	_, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1309  	if e1 != 0 {
  1310  		err = errnoErr(e1)
  1311  	}
  1312  	return
  1313  }
  1314  
  1315  func libc_rename_trampoline()
  1316  
  1317  //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
  1318  
  1319  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1320  
  1321  func Revoke(path string) (err error) {
  1322  	var _p0 *byte
  1323  	_p0, err = BytePtrFromString(path)
  1324  	if err != nil {
  1325  		return
  1326  	}
  1327  	_, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
  1328  	if e1 != 0 {
  1329  		err = errnoErr(e1)
  1330  	}
  1331  	return
  1332  }
  1333  
  1334  func libc_revoke_trampoline()
  1335  
  1336  //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
  1337  
  1338  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1339  
  1340  func Rmdir(path string) (err error) {
  1341  	var _p0 *byte
  1342  	_p0, err = BytePtrFromString(path)
  1343  	if err != nil {
  1344  		return
  1345  	}
  1346  	_, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
  1347  	if e1 != 0 {
  1348  		err = errnoErr(e1)
  1349  	}
  1350  	return
  1351  }
  1352  
  1353  func libc_rmdir_trampoline()
  1354  
  1355  //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
  1356  
  1357  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1358  
  1359  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
  1360  	r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
  1361  	newoffset = int64(r0)
  1362  	if e1 != 0 {
  1363  		err = errnoErr(e1)
  1364  	}
  1365  	return
  1366  }
  1367  
  1368  func libc_lseek_trampoline()
  1369  
  1370  //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
  1371  
  1372  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1373  
  1374  func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
  1375  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
  1376  	if e1 != 0 {
  1377  		err = errnoErr(e1)
  1378  	}
  1379  	return
  1380  }
  1381  
  1382  func libc_select_trampoline()
  1383  
  1384  //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
  1385  
  1386  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1387  
  1388  func Setegid(egid int) (err error) {
  1389  	_, _, e1 := syscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
  1390  	if e1 != 0 {
  1391  		err = errnoErr(e1)
  1392  	}
  1393  	return
  1394  }
  1395  
  1396  func libc_setegid_trampoline()
  1397  
  1398  //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
  1399  
  1400  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1401  
  1402  func Seteuid(euid int) (err error) {
  1403  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
  1404  	if e1 != 0 {
  1405  		err = errnoErr(e1)
  1406  	}
  1407  	return
  1408  }
  1409  
  1410  func libc_seteuid_trampoline()
  1411  
  1412  //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
  1413  
  1414  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1415  
  1416  func Setgid(gid int) (err error) {
  1417  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
  1418  	if e1 != 0 {
  1419  		err = errnoErr(e1)
  1420  	}
  1421  	return
  1422  }
  1423  
  1424  func libc_setgid_trampoline()
  1425  
  1426  //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
  1427  
  1428  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1429  
  1430  func Setlogin(name string) (err error) {
  1431  	var _p0 *byte
  1432  	_p0, err = BytePtrFromString(name)
  1433  	if err != nil {
  1434  		return
  1435  	}
  1436  	_, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
  1437  	if e1 != 0 {
  1438  		err = errnoErr(e1)
  1439  	}
  1440  	return
  1441  }
  1442  
  1443  func libc_setlogin_trampoline()
  1444  
  1445  //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
  1446  
  1447  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1448  
  1449  func Setpgid(pid int, pgid int) (err error) {
  1450  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
  1451  	if e1 != 0 {
  1452  		err = errnoErr(e1)
  1453  	}
  1454  	return
  1455  }
  1456  
  1457  func libc_setpgid_trampoline()
  1458  
  1459  //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
  1460  
  1461  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1462  
  1463  func Setpriority(which int, who int, prio int) (err error) {
  1464  	_, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
  1465  	if e1 != 0 {
  1466  		err = errnoErr(e1)
  1467  	}
  1468  	return
  1469  }
  1470  
  1471  func libc_setpriority_trampoline()
  1472  
  1473  //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
  1474  
  1475  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1476  
  1477  func Setprivexec(flag int) (err error) {
  1478  	_, _, e1 := syscall(abi.FuncPCABI0(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
  1479  	if e1 != 0 {
  1480  		err = errnoErr(e1)
  1481  	}
  1482  	return
  1483  }
  1484  
  1485  func libc_setprivexec_trampoline()
  1486  
  1487  //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
  1488  
  1489  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1490  
  1491  func Setregid(rgid int, egid int) (err error) {
  1492  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
  1493  	if e1 != 0 {
  1494  		err = errnoErr(e1)
  1495  	}
  1496  	return
  1497  }
  1498  
  1499  func libc_setregid_trampoline()
  1500  
  1501  //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
  1502  
  1503  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1504  
  1505  func Setreuid(ruid int, euid int) (err error) {
  1506  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
  1507  	if e1 != 0 {
  1508  		err = errnoErr(e1)
  1509  	}
  1510  	return
  1511  }
  1512  
  1513  func libc_setreuid_trampoline()
  1514  
  1515  //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
  1516  
  1517  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1518  
  1519  func setrlimit(which int, lim *Rlimit) (err error) {
  1520  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
  1521  	if e1 != 0 {
  1522  		err = errnoErr(e1)
  1523  	}
  1524  	return
  1525  }
  1526  
  1527  func libc_setrlimit_trampoline()
  1528  
  1529  //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
  1530  
  1531  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1532  
  1533  func Setsid() (pid int, err error) {
  1534  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
  1535  	pid = int(r0)
  1536  	if e1 != 0 {
  1537  		err = errnoErr(e1)
  1538  	}
  1539  	return
  1540  }
  1541  
  1542  func libc_setsid_trampoline()
  1543  
  1544  //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
  1545  
  1546  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1547  
  1548  func Settimeofday(tp *Timeval) (err error) {
  1549  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
  1550  	if e1 != 0 {
  1551  		err = errnoErr(e1)
  1552  	}
  1553  	return
  1554  }
  1555  
  1556  func libc_settimeofday_trampoline()
  1557  
  1558  //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
  1559  
  1560  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1561  
  1562  func Setuid(uid int) (err error) {
  1563  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
  1564  	if e1 != 0 {
  1565  		err = errnoErr(e1)
  1566  	}
  1567  	return
  1568  }
  1569  
  1570  func libc_setuid_trampoline()
  1571  
  1572  //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
  1573  
  1574  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1575  
  1576  func Symlink(path string, link string) (err error) {
  1577  	var _p0 *byte
  1578  	_p0, err = BytePtrFromString(path)
  1579  	if err != nil {
  1580  		return
  1581  	}
  1582  	var _p1 *byte
  1583  	_p1, err = BytePtrFromString(link)
  1584  	if err != nil {
  1585  		return
  1586  	}
  1587  	_, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1588  	if e1 != 0 {
  1589  		err = errnoErr(e1)
  1590  	}
  1591  	return
  1592  }
  1593  
  1594  func libc_symlink_trampoline()
  1595  
  1596  //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
  1597  
  1598  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1599  
  1600  func Sync() (err error) {
  1601  	_, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
  1602  	if e1 != 0 {
  1603  		err = errnoErr(e1)
  1604  	}
  1605  	return
  1606  }
  1607  
  1608  func libc_sync_trampoline()
  1609  
  1610  //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
  1611  
  1612  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1613  
  1614  func Truncate(path string, length int64) (err error) {
  1615  	var _p0 *byte
  1616  	_p0, err = BytePtrFromString(path)
  1617  	if err != nil {
  1618  		return
  1619  	}
  1620  	_, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
  1621  	if e1 != 0 {
  1622  		err = errnoErr(e1)
  1623  	}
  1624  	return
  1625  }
  1626  
  1627  func libc_truncate_trampoline()
  1628  
  1629  //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
  1630  
  1631  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1632  
  1633  func Umask(newmask int) (oldmask int) {
  1634  	r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
  1635  	oldmask = int(r0)
  1636  	return
  1637  }
  1638  
  1639  func libc_umask_trampoline()
  1640  
  1641  //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
  1642  
  1643  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1644  
  1645  func Undelete(path string) (err error) {
  1646  	var _p0 *byte
  1647  	_p0, err = BytePtrFromString(path)
  1648  	if err != nil {
  1649  		return
  1650  	}
  1651  	_, _, e1 := syscall(abi.FuncPCABI0(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
  1652  	if e1 != 0 {
  1653  		err = errnoErr(e1)
  1654  	}
  1655  	return
  1656  }
  1657  
  1658  func libc_undelete_trampoline()
  1659  
  1660  //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
  1661  
  1662  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1663  
  1664  func Unlink(path string) (err error) {
  1665  	var _p0 *byte
  1666  	_p0, err = BytePtrFromString(path)
  1667  	if err != nil {
  1668  		return
  1669  	}
  1670  	_, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
  1671  	if e1 != 0 {
  1672  		err = errnoErr(e1)
  1673  	}
  1674  	return
  1675  }
  1676  
  1677  func libc_unlink_trampoline()
  1678  
  1679  //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
  1680  
  1681  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1682  
  1683  func Unmount(path string, flags int) (err error) {
  1684  	var _p0 *byte
  1685  	_p0, err = BytePtrFromString(path)
  1686  	if err != nil {
  1687  		return
  1688  	}
  1689  	_, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  1690  	if e1 != 0 {
  1691  		err = errnoErr(e1)
  1692  	}
  1693  	return
  1694  }
  1695  
  1696  func libc_unmount_trampoline()
  1697  
  1698  //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
  1699  
  1700  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1701  
  1702  func write(fd int, p []byte) (n int, err error) {
  1703  	var _p0 unsafe.Pointer
  1704  	if len(p) > 0 {
  1705  		_p0 = unsafe.Pointer(&p[0])
  1706  	} else {
  1707  		_p0 = unsafe.Pointer(&_zero)
  1708  	}
  1709  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1710  	n = int(r0)
  1711  	if e1 != 0 {
  1712  		err = errnoErr(e1)
  1713  	}
  1714  	return
  1715  }
  1716  
  1717  func libc_write_trampoline()
  1718  
  1719  //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
  1720  
  1721  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1722  
  1723  func writev(fd int, iovecs []Iovec) (cnt uintptr, err error) {
  1724  	var _p0 unsafe.Pointer
  1725  	if len(iovecs) > 0 {
  1726  		_p0 = unsafe.Pointer(&iovecs[0])
  1727  	} else {
  1728  		_p0 = unsafe.Pointer(&_zero)
  1729  	}
  1730  	r0, _, e1 := syscallX(abi.FuncPCABI0(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
  1731  	cnt = uintptr(r0)
  1732  	if e1 != 0 {
  1733  		err = errnoErr(e1)
  1734  	}
  1735  	return
  1736  }
  1737  
  1738  func libc_writev_trampoline()
  1739  
  1740  //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib"
  1741  
  1742  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1743  
  1744  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
  1745  	r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
  1746  	ret = uintptr(r0)
  1747  	if e1 != 0 {
  1748  		err = errnoErr(e1)
  1749  	}
  1750  	return
  1751  }
  1752  
  1753  func libc_mmap_trampoline()
  1754  
  1755  //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
  1756  
  1757  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1758  
  1759  func munmap(addr uintptr, length uintptr) (err error) {
  1760  	_, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
  1761  	if e1 != 0 {
  1762  		err = errnoErr(e1)
  1763  	}
  1764  	return
  1765  }
  1766  
  1767  func libc_munmap_trampoline()
  1768  
  1769  //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
  1770  
  1771  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1772  
  1773  func fork() (pid int, err error) {
  1774  	r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
  1775  	pid = int(r0)
  1776  	if e1 != 0 {
  1777  		err = errnoErr(e1)
  1778  	}
  1779  	return
  1780  }
  1781  
  1782  func libc_fork_trampoline()
  1783  
  1784  //go:cgo_import_dynamic libc_fork fork "/usr/lib/libSystem.B.dylib"
  1785  
  1786  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1787  
  1788  func execve(path *byte, argv **byte, envp **byte) (err error) {
  1789  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
  1790  	if e1 != 0 {
  1791  		err = errnoErr(e1)
  1792  	}
  1793  	return
  1794  }
  1795  
  1796  func libc_execve_trampoline()
  1797  
  1798  //go:cgo_import_dynamic libc_execve execve "/usr/lib/libSystem.B.dylib"
  1799  
  1800  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1801  
  1802  func exit(res int) (err error) {
  1803  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
  1804  	if e1 != 0 {
  1805  		err = errnoErr(e1)
  1806  	}
  1807  	return
  1808  }
  1809  
  1810  func libc_exit_trampoline()
  1811  
  1812  //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
  1813  
  1814  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1815  
  1816  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
  1817  	var _p0 unsafe.Pointer
  1818  	if len(mib) > 0 {
  1819  		_p0 = unsafe.Pointer(&mib[0])
  1820  	} else {
  1821  		_p0 = unsafe.Pointer(&_zero)
  1822  	}
  1823  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
  1824  	if e1 != 0 {
  1825  		err = errnoErr(e1)
  1826  	}
  1827  	return
  1828  }
  1829  
  1830  func libc_sysctl_trampoline()
  1831  
  1832  //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
  1833  
  1834  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1835  
  1836  func unlinkat(fd int, path string, flags int) (err error) {
  1837  	var _p0 *byte
  1838  	_p0, err = BytePtrFromString(path)
  1839  	if err != nil {
  1840  		return
  1841  	}
  1842  	_, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
  1843  	if e1 != 0 {
  1844  		err = errnoErr(e1)
  1845  	}
  1846  	return
  1847  }
  1848  
  1849  func libc_unlinkat_trampoline()
  1850  
  1851  //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
  1852  
  1853  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1854  
  1855  func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
  1856  	var _p0 *byte
  1857  	_p0, err = BytePtrFromString(path)
  1858  	if err != nil {
  1859  		return
  1860  	}
  1861  	r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
  1862  	fdret = int(r0)
  1863  	if e1 != 0 {
  1864  		err = errnoErr(e1)
  1865  	}
  1866  	return
  1867  }
  1868  
  1869  func libc_openat_trampoline()
  1870  
  1871  //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
  1872  
  1873  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1874  
  1875  func getcwd(buf []byte) (n int, err error) {
  1876  	var _p0 unsafe.Pointer
  1877  	if len(buf) > 0 {
  1878  		_p0 = unsafe.Pointer(&buf[0])
  1879  	} else {
  1880  		_p0 = unsafe.Pointer(&_zero)
  1881  	}
  1882  	r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
  1883  	n = int(r0)
  1884  	if e1 != 0 {
  1885  		err = errnoErr(e1)
  1886  	}
  1887  	return
  1888  }
  1889  
  1890  func libc_getcwd_trampoline()
  1891  
  1892  //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
  1893  
  1894  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1895  
  1896  func Fstat(fd int, stat *Stat_t) (err error) {
  1897  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  1898  	if e1 != 0 {
  1899  		err = errnoErr(e1)
  1900  	}
  1901  	return
  1902  }
  1903  
  1904  func libc_fstat_trampoline()
  1905  
  1906  //go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
  1907  
  1908  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1909  
  1910  func Fstatfs(fd int, stat *Statfs_t) (err error) {
  1911  	_, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
  1912  	if e1 != 0 {
  1913  		err = errnoErr(e1)
  1914  	}
  1915  	return
  1916  }
  1917  
  1918  func libc_fstatfs_trampoline()
  1919  
  1920  //go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
  1921  
  1922  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1923  
  1924  func Gettimeofday(tp *Timeval) (err error) {
  1925  	_, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
  1926  	if e1 != 0 {
  1927  		err = errnoErr(e1)
  1928  	}
  1929  	return
  1930  }
  1931  
  1932  func libc_gettimeofday_trampoline()
  1933  
  1934  //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
  1935  
  1936  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1937  
  1938  func Lstat(path string, stat *Stat_t) (err error) {
  1939  	var _p0 *byte
  1940  	_p0, err = BytePtrFromString(path)
  1941  	if err != nil {
  1942  		return
  1943  	}
  1944  	_, _, e1 := syscall(abi.FuncPCABI0(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1945  	if e1 != 0 {
  1946  		err = errnoErr(e1)
  1947  	}
  1948  	return
  1949  }
  1950  
  1951  func libc_lstat_trampoline()
  1952  
  1953  //go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
  1954  
  1955  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1956  
  1957  func Stat(path string, stat *Stat_t) (err error) {
  1958  	var _p0 *byte
  1959  	_p0, err = BytePtrFromString(path)
  1960  	if err != nil {
  1961  		return
  1962  	}
  1963  	_, _, e1 := syscall(abi.FuncPCABI0(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1964  	if e1 != 0 {
  1965  		err = errnoErr(e1)
  1966  	}
  1967  	return
  1968  }
  1969  
  1970  func libc_stat_trampoline()
  1971  
  1972  //go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
  1973  
  1974  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1975  
  1976  func Statfs(path string, stat *Statfs_t) (err error) {
  1977  	var _p0 *byte
  1978  	_p0, err = BytePtrFromString(path)
  1979  	if err != nil {
  1980  		return
  1981  	}
  1982  	_, _, e1 := syscall(abi.FuncPCABI0(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
  1983  	if e1 != 0 {
  1984  		err = errnoErr(e1)
  1985  	}
  1986  	return
  1987  }
  1988  
  1989  func libc_statfs_trampoline()
  1990  
  1991  //go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"
  1992  
  1993  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1994  
  1995  func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
  1996  	var _p0 *byte
  1997  	_p0, err = BytePtrFromString(path)
  1998  	if err != nil {
  1999  		return
  2000  	}
  2001  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
  2002  	if e1 != 0 {
  2003  		err = errnoErr(e1)
  2004  	}
  2005  	return
  2006  }
  2007  
  2008  func libc_fstatat_trampoline()
  2009  
  2010  //go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
  2011  
  2012  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2013  
  2014  //go:nosplit
  2015  func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
  2016  	if runtime.GOOS == "ios" {
  2017  		panic("unimplemented")
  2018  	}
  2019  	_, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
  2020  	if e1 != 0 {
  2021  		err = errnoErr(e1)
  2022  	}
  2023  	return
  2024  }
  2025  
  2026  func libc_ptrace_trampoline()
  2027  
  2028  //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
  2029  

View as plain text