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