github.com/code-reading/golang@v0.0.0-20220303082512-ba5bc0e589a3/go/src/syscall/zsyscall_darwin_amd64.go (about)

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