blob: d4efe8d457aca1e22cb810498a40af10c34dcce3 [file] [log] [blame]
Don Newton98fd8812019-09-23 15:15:02 -04001// go run mksyscall.go -tags darwin,amd64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00004//go:build darwin && amd64 && go1.12
Don Newton98fd8812019-09-23 15:15:02 -04005// +build darwin,amd64,go1.12
6
7package unix
8
9import (
10 "syscall"
11 "unsafe"
12)
13
14var _ syscall.Errno
15
16// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
17
18func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000019 r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Don Newton98fd8812019-09-23 15:15:02 -040020 n = int(r0)
21 if e1 != 0 {
22 err = errnoErr(e1)
23 }
24 return
25}
26
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000027var libc_getgroups_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -040028
Don Newton98fd8812019-09-23 15:15:02 -040029//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
32
33func setgroups(ngid int, gid *_Gid_t) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000034 _, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Don Newton98fd8812019-09-23 15:15:02 -040035 if e1 != 0 {
36 err = errnoErr(e1)
37 }
38 return
39}
40
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000041var libc_setgroups_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -040042
Don Newton98fd8812019-09-23 15:15:02 -040043//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
44
45// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
46
47func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000048 r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -040049 wpid = int(r0)
50 if e1 != 0 {
51 err = errnoErr(e1)
52 }
53 return
54}
55
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000056var libc_wait4_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -040057
Don Newton98fd8812019-09-23 15:15:02 -040058//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
59
60// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
61
62func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000063 r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Don Newton98fd8812019-09-23 15:15:02 -040064 fd = int(r0)
65 if e1 != 0 {
66 err = errnoErr(e1)
67 }
68 return
69}
70
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000071var libc_accept_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -040072
Don Newton98fd8812019-09-23 15:15:02 -040073//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
74
75// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
76
77func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000078 _, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
Don Newton98fd8812019-09-23 15:15:02 -040079 if e1 != 0 {
80 err = errnoErr(e1)
81 }
82 return
83}
84
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000085var libc_bind_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -040086
Don Newton98fd8812019-09-23 15:15:02 -040087//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000092 _, _, e1 := syscall_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen))
Don Newton98fd8812019-09-23 15:15:02 -040093 if e1 != 0 {
94 err = errnoErr(e1)
95 }
96 return
97}
98
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000099var libc_connect_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400100
Don Newton98fd8812019-09-23 15:15:02 -0400101//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
102
103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
104
105func socket(domain int, typ int, proto int) (fd int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000106 r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto))
Don Newton98fd8812019-09-23 15:15:02 -0400107 fd = int(r0)
108 if e1 != 0 {
109 err = errnoErr(e1)
110 }
111 return
112}
113
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000114var libc_socket_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400115
Don Newton98fd8812019-09-23 15:15:02 -0400116//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
117
118// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
119
120func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000121 _, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400122 if e1 != 0 {
123 err = errnoErr(e1)
124 }
125 return
126}
127
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000128var libc_getsockopt_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400129
Don Newton98fd8812019-09-23 15:15:02 -0400130//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
131
132// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
133
134func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000135 _, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400136 if e1 != 0 {
137 err = errnoErr(e1)
138 }
139 return
140}
141
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000142var libc_setsockopt_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400143
Don Newton98fd8812019-09-23 15:15:02 -0400144//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
145
146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
147
148func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000149 _, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Don Newton98fd8812019-09-23 15:15:02 -0400150 if e1 != 0 {
151 err = errnoErr(e1)
152 }
153 return
154}
155
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000156var libc_getpeername_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400157
Don Newton98fd8812019-09-23 15:15:02 -0400158//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
159
160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
161
162func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000163 _, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Don Newton98fd8812019-09-23 15:15:02 -0400164 if e1 != 0 {
165 err = errnoErr(e1)
166 }
167 return
168}
169
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000170var libc_getsockname_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400171
Don Newton98fd8812019-09-23 15:15:02 -0400172//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
173
174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
175
176func Shutdown(s int, how int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000177 _, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400178 if e1 != 0 {
179 err = errnoErr(e1)
180 }
181 return
182}
183
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000184var libc_shutdown_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400185
Don Newton98fd8812019-09-23 15:15:02 -0400186//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
187
188// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
189
190func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000191 _, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400192 if e1 != 0 {
193 err = errnoErr(e1)
194 }
195 return
196}
197
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000198var libc_socketpair_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400199
Don Newton98fd8812019-09-23 15:15:02 -0400200//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
201
202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
203
204func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
205 var _p0 unsafe.Pointer
206 if len(p) > 0 {
207 _p0 = unsafe.Pointer(&p[0])
208 } else {
209 _p0 = unsafe.Pointer(&_zero)
210 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000211 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)))
Don Newton98fd8812019-09-23 15:15:02 -0400212 n = int(r0)
213 if e1 != 0 {
214 err = errnoErr(e1)
215 }
216 return
217}
218
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000219var libc_recvfrom_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400220
Don Newton98fd8812019-09-23 15:15:02 -0400221//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
222
223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
224
225func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
226 var _p0 unsafe.Pointer
227 if len(buf) > 0 {
228 _p0 = unsafe.Pointer(&buf[0])
229 } else {
230 _p0 = unsafe.Pointer(&_zero)
231 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000232 _, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
Don Newton98fd8812019-09-23 15:15:02 -0400233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237}
238
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000239var libc_sendto_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400240
Don Newton98fd8812019-09-23 15:15:02 -0400241//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
242
243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
244
245func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000246 r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Don Newton98fd8812019-09-23 15:15:02 -0400247 n = int(r0)
248 if e1 != 0 {
249 err = errnoErr(e1)
250 }
251 return
252}
253
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000254var libc_recvmsg_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400255
Don Newton98fd8812019-09-23 15:15:02 -0400256//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
257
258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
259
260func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000261 r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Don Newton98fd8812019-09-23 15:15:02 -0400262 n = int(r0)
263 if e1 != 0 {
264 err = errnoErr(e1)
265 }
266 return
267}
268
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000269var libc_sendmsg_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400270
Don Newton98fd8812019-09-23 15:15:02 -0400271//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
272
273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
274
275func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000276 r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
Don Newton98fd8812019-09-23 15:15:02 -0400277 n = int(r0)
278 if e1 != 0 {
279 err = errnoErr(e1)
280 }
281 return
282}
283
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000284var libc_kevent_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400285
Don Newton98fd8812019-09-23 15:15:02 -0400286//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
287
288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
289
290func utimes(path string, timeval *[2]Timeval) (err error) {
291 var _p0 *byte
292 _p0, err = BytePtrFromString(path)
293 if err != nil {
294 return
295 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000296 _, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400297 if e1 != 0 {
298 err = errnoErr(e1)
299 }
300 return
301}
302
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000303var libc_utimes_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400304
Don Newton98fd8812019-09-23 15:15:02 -0400305//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
306
307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
308
309func futimes(fd int, timeval *[2]Timeval) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000310 _, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400311 if e1 != 0 {
312 err = errnoErr(e1)
313 }
314 return
315}
316
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000317var libc_futimes_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400318
Don Newton98fd8812019-09-23 15:15:02 -0400319//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
320
321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
322
Don Newton98fd8812019-09-23 15:15:02 -0400323func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000324 r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
Don Newton98fd8812019-09-23 15:15:02 -0400325 n = int(r0)
326 if e1 != 0 {
327 err = errnoErr(e1)
328 }
329 return
330}
331
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000332var libc_poll_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400333
Don Newton98fd8812019-09-23 15:15:02 -0400334//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Madvise(b []byte, behav int) (err error) {
339 var _p0 unsafe.Pointer
340 if len(b) > 0 {
341 _p0 = unsafe.Pointer(&b[0])
342 } else {
343 _p0 = unsafe.Pointer(&_zero)
344 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000345 _, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav))
Don Newton98fd8812019-09-23 15:15:02 -0400346 if e1 != 0 {
347 err = errnoErr(e1)
348 }
349 return
350}
351
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000352var libc_madvise_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400353
Don Newton98fd8812019-09-23 15:15:02 -0400354//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
355
356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
357
358func Mlock(b []byte) (err error) {
359 var _p0 unsafe.Pointer
360 if len(b) > 0 {
361 _p0 = unsafe.Pointer(&b[0])
362 } else {
363 _p0 = unsafe.Pointer(&_zero)
364 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000365 _, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400366 if e1 != 0 {
367 err = errnoErr(e1)
368 }
369 return
370}
371
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000372var libc_mlock_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400373
Don Newton98fd8812019-09-23 15:15:02 -0400374//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
375
376// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
377
378func Mlockall(flags int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000379 _, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400380 if e1 != 0 {
381 err = errnoErr(e1)
382 }
383 return
384}
385
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000386var libc_mlockall_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400387
Don Newton98fd8812019-09-23 15:15:02 -0400388//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
389
390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
391
392func Mprotect(b []byte, prot int) (err error) {
393 var _p0 unsafe.Pointer
394 if len(b) > 0 {
395 _p0 = unsafe.Pointer(&b[0])
396 } else {
397 _p0 = unsafe.Pointer(&_zero)
398 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000399 _, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot))
Don Newton98fd8812019-09-23 15:15:02 -0400400 if e1 != 0 {
401 err = errnoErr(e1)
402 }
403 return
404}
405
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000406var libc_mprotect_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400407
Don Newton98fd8812019-09-23 15:15:02 -0400408//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func Msync(b []byte, flags int) (err error) {
413 var _p0 unsafe.Pointer
414 if len(b) > 0 {
415 _p0 = unsafe.Pointer(&b[0])
416 } else {
417 _p0 = unsafe.Pointer(&_zero)
418 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000419 _, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags))
Don Newton98fd8812019-09-23 15:15:02 -0400420 if e1 != 0 {
421 err = errnoErr(e1)
422 }
423 return
424}
425
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000426var libc_msync_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400427
Don Newton98fd8812019-09-23 15:15:02 -0400428//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func Munlock(b []byte) (err error) {
433 var _p0 unsafe.Pointer
434 if len(b) > 0 {
435 _p0 = unsafe.Pointer(&b[0])
436 } else {
437 _p0 = unsafe.Pointer(&_zero)
438 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000439 _, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400440 if e1 != 0 {
441 err = errnoErr(e1)
442 }
443 return
444}
445
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000446var libc_munlock_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400447
Don Newton98fd8812019-09-23 15:15:02 -0400448//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
449
450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
451
452func Munlockall() (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000453 _, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400454 if e1 != 0 {
455 err = errnoErr(e1)
456 }
457 return
458}
459
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000460var libc_munlockall_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400461
Don Newton98fd8812019-09-23 15:15:02 -0400462//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
463
464// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
465
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000466func pipe(p *[2]int32) (err error) {
467 _, _, e1 := syscall_rawSyscall(libc_pipe_trampoline_addr, uintptr(unsafe.Pointer(p)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400468 if e1 != 0 {
469 err = errnoErr(e1)
470 }
471 return
472}
473
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000474var libc_pipe_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400475
Don Newton98fd8812019-09-23 15:15:02 -0400476//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
477
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479
480func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
481 var _p0 *byte
482 _p0, err = BytePtrFromString(path)
483 if err != nil {
484 return
485 }
486 var _p1 *byte
487 _p1, err = BytePtrFromString(attr)
488 if err != nil {
489 return
490 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000491 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))
Don Newton98fd8812019-09-23 15:15:02 -0400492 sz = int(r0)
493 if e1 != 0 {
494 err = errnoErr(e1)
495 }
496 return
497}
498
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000499var libc_getxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400500
Don Newton98fd8812019-09-23 15:15:02 -0400501//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
502
503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
504
505func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
506 var _p0 *byte
507 _p0, err = BytePtrFromString(attr)
508 if err != nil {
509 return
510 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000511 r0, _, e1 := syscall_syscall6(libc_fgetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
Don Newton98fd8812019-09-23 15:15:02 -0400512 sz = int(r0)
513 if e1 != 0 {
514 err = errnoErr(e1)
515 }
516 return
517}
518
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000519var libc_fgetxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400520
Don Newton98fd8812019-09-23 15:15:02 -0400521//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
522
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
526 var _p0 *byte
527 _p0, err = BytePtrFromString(path)
528 if err != nil {
529 return
530 }
531 var _p1 *byte
532 _p1, err = BytePtrFromString(attr)
533 if err != nil {
534 return
535 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000536 _, _, 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))
Don Newton98fd8812019-09-23 15:15:02 -0400537 if e1 != 0 {
538 err = errnoErr(e1)
539 }
540 return
541}
542
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000543var libc_setxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400544
Don Newton98fd8812019-09-23 15:15:02 -0400545//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
546
547// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
550 var _p0 *byte
551 _p0, err = BytePtrFromString(attr)
552 if err != nil {
553 return
554 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000555 _, _, e1 := syscall_syscall6(libc_fsetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
Don Newton98fd8812019-09-23 15:15:02 -0400556 if e1 != 0 {
557 err = errnoErr(e1)
558 }
559 return
560}
561
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000562var libc_fsetxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400563
Don Newton98fd8812019-09-23 15:15:02 -0400564//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
565
566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
567
568func removexattr(path string, attr string, options int) (err error) {
569 var _p0 *byte
570 _p0, err = BytePtrFromString(path)
571 if err != nil {
572 return
573 }
574 var _p1 *byte
575 _p1, err = BytePtrFromString(attr)
576 if err != nil {
577 return
578 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000579 _, _, e1 := syscall_syscall(libc_removexattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
Don Newton98fd8812019-09-23 15:15:02 -0400580 if e1 != 0 {
581 err = errnoErr(e1)
582 }
583 return
584}
585
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000586var libc_removexattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400587
Don Newton98fd8812019-09-23 15:15:02 -0400588//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
589
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591
592func fremovexattr(fd int, attr string, options int) (err error) {
593 var _p0 *byte
594 _p0, err = BytePtrFromString(attr)
595 if err != nil {
596 return
597 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000598 _, _, e1 := syscall_syscall(libc_fremovexattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
Don Newton98fd8812019-09-23 15:15:02 -0400599 if e1 != 0 {
600 err = errnoErr(e1)
601 }
602 return
603}
604
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000605var libc_fremovexattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400606
Don Newton98fd8812019-09-23 15:15:02 -0400607//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
612 var _p0 *byte
613 _p0, err = BytePtrFromString(path)
614 if err != nil {
615 return
616 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000617 r0, _, e1 := syscall_syscall6(libc_listxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400618 sz = int(r0)
619 if e1 != 0 {
620 err = errnoErr(e1)
621 }
622 return
623}
624
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000625var libc_listxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400626
Don Newton98fd8812019-09-23 15:15:02 -0400627//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
628
629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
630
631func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000632 r0, _, e1 := syscall_syscall6(libc_flistxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400633 sz = int(r0)
634 if e1 != 0 {
635 err = errnoErr(e1)
636 }
637 return
638}
639
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000640var libc_flistxattr_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400641
Don Newton98fd8812019-09-23 15:15:02 -0400642//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
643
644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
645
646func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000647 _, _, e1 := syscall_syscall6(libc_setattrlist_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400648 if e1 != 0 {
649 err = errnoErr(e1)
650 }
651 return
652}
653
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000654var libc_setattrlist_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400655
Don Newton98fd8812019-09-23 15:15:02 -0400656//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
657
658// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
659
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000660func fcntl(fd int, cmd int, arg int) (val int, err error) {
661 r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg))
662 val = int(r0)
Don Newton98fd8812019-09-23 15:15:02 -0400663 if e1 != 0 {
664 err = errnoErr(e1)
665 }
666 return
667}
668
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000669var libc_fcntl_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400670
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000671//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
672
673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
674
675func kill(pid int, signum int, posix int) (err error) {
676 _, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), uintptr(posix))
677 if e1 != 0 {
678 err = errnoErr(e1)
679 }
680 return
681}
682
683var libc_kill_trampoline_addr uintptr
684
Don Newton98fd8812019-09-23 15:15:02 -0400685//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
686
687// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
688
689func ioctl(fd int, req uint, arg uintptr) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000690 _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
Don Newton98fd8812019-09-23 15:15:02 -0400691 if e1 != 0 {
692 err = errnoErr(e1)
693 }
694 return
695}
696
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000697var libc_ioctl_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400698
Don Newton98fd8812019-09-23 15:15:02 -0400699//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
700
701// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
702
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000703func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
704 var _p0 unsafe.Pointer
705 if len(mib) > 0 {
706 _p0 = unsafe.Pointer(&mib[0])
707 } else {
708 _p0 = unsafe.Pointer(&_zero)
709 }
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))
Don Newton98fd8812019-09-23 15:15:02 -0400711 if e1 != 0 {
712 err = errnoErr(e1)
713 }
714 return
715}
716
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000717var libc_sysctl_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400718
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000719//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
720
721// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
722
723func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
724 _, _, e1 := syscall_syscall6(libc_sendfile_trampoline_addr, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
725 if e1 != 0 {
726 err = errnoErr(e1)
727 }
728 return
729}
730
731var libc_sendfile_trampoline_addr uintptr
732
Don Newton98fd8812019-09-23 15:15:02 -0400733//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
734
735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
736
737func Access(path string, mode uint32) (err error) {
738 var _p0 *byte
739 _p0, err = BytePtrFromString(path)
740 if err != nil {
741 return
742 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000743 _, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400744 if e1 != 0 {
745 err = errnoErr(e1)
746 }
747 return
748}
749
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000750var libc_access_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400751
Don Newton98fd8812019-09-23 15:15:02 -0400752//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
753
754// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
755
756func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000757 _, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400758 if e1 != 0 {
759 err = errnoErr(e1)
760 }
761 return
762}
763
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000764var libc_adjtime_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400765
Don Newton98fd8812019-09-23 15:15:02 -0400766//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
767
768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
769
770func Chdir(path string) (err error) {
771 var _p0 *byte
772 _p0, err = BytePtrFromString(path)
773 if err != nil {
774 return
775 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000776 _, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400777 if e1 != 0 {
778 err = errnoErr(e1)
779 }
780 return
781}
782
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000783var libc_chdir_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400784
Don Newton98fd8812019-09-23 15:15:02 -0400785//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
786
787// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
788
789func Chflags(path string, flags int) (err error) {
790 var _p0 *byte
791 _p0, err = BytePtrFromString(path)
792 if err != nil {
793 return
794 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000795 _, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400796 if e1 != 0 {
797 err = errnoErr(e1)
798 }
799 return
800}
801
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000802var libc_chflags_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400803
Don Newton98fd8812019-09-23 15:15:02 -0400804//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
805
806// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
807
808func Chmod(path string, mode uint32) (err error) {
809 var _p0 *byte
810 _p0, err = BytePtrFromString(path)
811 if err != nil {
812 return
813 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000814 _, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400815 if e1 != 0 {
816 err = errnoErr(e1)
817 }
818 return
819}
820
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000821var libc_chmod_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400822
Don Newton98fd8812019-09-23 15:15:02 -0400823//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
824
825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
827func Chown(path string, uid int, gid int) (err error) {
828 var _p0 *byte
829 _p0, err = BytePtrFromString(path)
830 if err != nil {
831 return
832 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000833 _, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Don Newton98fd8812019-09-23 15:15:02 -0400834 if e1 != 0 {
835 err = errnoErr(e1)
836 }
837 return
838}
839
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000840var libc_chown_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400841
Don Newton98fd8812019-09-23 15:15:02 -0400842//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
843
844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
845
846func Chroot(path string) (err error) {
847 var _p0 *byte
848 _p0, err = BytePtrFromString(path)
849 if err != nil {
850 return
851 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000852 _, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400853 if e1 != 0 {
854 err = errnoErr(e1)
855 }
856 return
857}
858
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000859var libc_chroot_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400860
Don Newton98fd8812019-09-23 15:15:02 -0400861//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
862
863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864
865func ClockGettime(clockid int32, time *Timespec) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000866 _, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400867 if e1 != 0 {
868 err = errnoErr(e1)
869 }
870 return
871}
872
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000873var libc_clock_gettime_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400874
Don Newton98fd8812019-09-23 15:15:02 -0400875//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib"
876
877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879func Close(fd int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000880 _, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400881 if e1 != 0 {
882 err = errnoErr(e1)
883 }
884 return
885}
886
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000887var libc_close_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400888
Don Newton98fd8812019-09-23 15:15:02 -0400889//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
890
891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000893func 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
911var 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
917func 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
935var 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
Don Newton98fd8812019-09-23 15:15:02 -0400941func Dup(fd int) (nfd int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000942 r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400943 nfd = int(r0)
944 if e1 != 0 {
945 err = errnoErr(e1)
946 }
947 return
948}
949
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000950var libc_dup_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400951
Don Newton98fd8812019-09-23 15:15:02 -0400952//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
953
954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
955
956func Dup2(from int, to int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000957 _, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
Don Newton98fd8812019-09-23 15:15:02 -0400958 if e1 != 0 {
959 err = errnoErr(e1)
960 }
961 return
962}
963
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000964var libc_dup2_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400965
Don Newton98fd8812019-09-23 15:15:02 -0400966//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
967
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970func Exchangedata(path1 string, path2 string, options int) (err error) {
971 var _p0 *byte
972 _p0, err = BytePtrFromString(path1)
973 if err != nil {
974 return
975 }
976 var _p1 *byte
977 _p1, err = BytePtrFromString(path2)
978 if err != nil {
979 return
980 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000981 _, _, e1 := syscall_syscall(libc_exchangedata_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
Don Newton98fd8812019-09-23 15:15:02 -0400982 if e1 != 0 {
983 err = errnoErr(e1)
984 }
985 return
986}
987
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000988var libc_exchangedata_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -0400989
Don Newton98fd8812019-09-23 15:15:02 -0400990//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
991
992// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
993
994func Exit(code int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000995 syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -0400996 return
997}
998
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000999var libc_exit_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001000
Don Newton98fd8812019-09-23 15:15:02 -04001001//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1002
1003// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1004
1005func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1006 var _p0 *byte
1007 _p0, err = BytePtrFromString(path)
1008 if err != nil {
1009 return
1010 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001011 _, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001012 if e1 != 0 {
1013 err = errnoErr(e1)
1014 }
1015 return
1016}
1017
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001018var libc_faccessat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001019
Don Newton98fd8812019-09-23 15:15:02 -04001020//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1021
1022// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1023
1024func Fchdir(fd int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001025 _, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001026 if e1 != 0 {
1027 err = errnoErr(e1)
1028 }
1029 return
1030}
1031
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001032var libc_fchdir_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001033
Don Newton98fd8812019-09-23 15:15:02 -04001034//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func Fchflags(fd int, flags int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001039 _, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001040 if e1 != 0 {
1041 err = errnoErr(e1)
1042 }
1043 return
1044}
1045
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001046var libc_fchflags_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001047
Don Newton98fd8812019-09-23 15:15:02 -04001048//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1049
1050// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1051
1052func Fchmod(fd int, mode uint32) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001053 _, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001054 if e1 != 0 {
1055 err = errnoErr(e1)
1056 }
1057 return
1058}
1059
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001060var libc_fchmod_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001061
Don Newton98fd8812019-09-23 15:15:02 -04001062//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1063
1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
1067 var _p0 *byte
1068 _p0, err = BytePtrFromString(path)
1069 if err != nil {
1070 return
1071 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001072 _, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001073 if e1 != 0 {
1074 err = errnoErr(e1)
1075 }
1076 return
1077}
1078
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001079var libc_fchmodat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001080
Don Newton98fd8812019-09-23 15:15:02 -04001081//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1082
1083// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085func Fchown(fd int, uid int, gid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001086 _, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
Don Newton98fd8812019-09-23 15:15:02 -04001087 if e1 != 0 {
1088 err = errnoErr(e1)
1089 }
1090 return
1091}
1092
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001093var libc_fchown_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001094
Don Newton98fd8812019-09-23 15:15:02 -04001095//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1096
1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1098
1099func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
1100 var _p0 *byte
1101 _p0, err = BytePtrFromString(path)
1102 if err != nil {
1103 return
1104 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001105 _, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001106 if e1 != 0 {
1107 err = errnoErr(e1)
1108 }
1109 return
1110}
1111
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001112var libc_fchownat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001113
Don Newton98fd8812019-09-23 15:15:02 -04001114//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
1115
1116// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1117
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001118func 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)
Don Newton98fd8812019-09-23 15:15:02 -04001125 if e1 != 0 {
1126 err = errnoErr(e1)
1127 }
1128 return
1129}
1130
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001131var libc_fclonefileat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001132
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001133//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
1137func Flock(fd int, how int) (err error) {
1138 _, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
1139 if e1 != 0 {
1140 err = errnoErr(e1)
1141 }
1142 return
1143}
1144
1145var libc_flock_trampoline_addr uintptr
1146
Don Newton98fd8812019-09-23 15:15:02 -04001147//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
1148
1149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150
1151func Fpathconf(fd int, name int) (val int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001152 r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001153 val = int(r0)
1154 if e1 != 0 {
1155 err = errnoErr(e1)
1156 }
1157 return
1158}
1159
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001160var libc_fpathconf_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001161
Don Newton98fd8812019-09-23 15:15:02 -04001162//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
1163
1164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1165
1166func Fsync(fd int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001167 _, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001168 if e1 != 0 {
1169 err = errnoErr(e1)
1170 }
1171 return
1172}
1173
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001174var libc_fsync_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001175
Don Newton98fd8812019-09-23 15:15:02 -04001176//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1177
1178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1179
1180func Ftruncate(fd int, length int64) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001181 _, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001182 if e1 != 0 {
1183 err = errnoErr(e1)
1184 }
1185 return
1186}
1187
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001188var libc_ftruncate_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001189
Don Newton98fd8812019-09-23 15:15:02 -04001190//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1191
1192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1193
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001194func 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
1209var 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
Don Newton98fd8812019-09-23 15:15:02 -04001215func Getdtablesize() (size int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001216 r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001217 size = int(r0)
1218 return
1219}
1220
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001221var libc_getdtablesize_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001222
Don Newton98fd8812019-09-23 15:15:02 -04001223//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1224
1225// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1226
1227func Getegid() (egid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001228 r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001229 egid = int(r0)
1230 return
1231}
1232
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001233var libc_getegid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001234
Don Newton98fd8812019-09-23 15:15:02 -04001235//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1236
1237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1238
1239func Geteuid() (uid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001240 r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001241 uid = int(r0)
1242 return
1243}
1244
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001245var libc_geteuid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001246
Don Newton98fd8812019-09-23 15:15:02 -04001247//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1248
1249// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251func Getgid() (gid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001252 r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001253 gid = int(r0)
1254 return
1255}
1256
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001257var libc_getgid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001258
Don Newton98fd8812019-09-23 15:15:02 -04001259//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1260
1261// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
1263func Getpgid(pid int) (pgid int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001264 r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001265 pgid = int(r0)
1266 if e1 != 0 {
1267 err = errnoErr(e1)
1268 }
1269 return
1270}
1271
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001272var libc_getpgid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001273
Don Newton98fd8812019-09-23 15:15:02 -04001274//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1275
1276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1277
1278func Getpgrp() (pgrp int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001279 r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001280 pgrp = int(r0)
1281 return
1282}
1283
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001284var libc_getpgrp_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001285
Don Newton98fd8812019-09-23 15:15:02 -04001286//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1287
1288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1289
1290func Getpid() (pid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001291 r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001292 pid = int(r0)
1293 return
1294}
1295
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001296var libc_getpid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001297
Don Newton98fd8812019-09-23 15:15:02 -04001298//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1299
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301
1302func Getppid() (ppid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001303 r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001304 ppid = int(r0)
1305 return
1306}
1307
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001308var libc_getppid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001309
Don Newton98fd8812019-09-23 15:15:02 -04001310//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1311
1312// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1313
1314func Getpriority(which int, who int) (prio int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001315 r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001316 prio = int(r0)
1317 if e1 != 0 {
1318 err = errnoErr(e1)
1319 }
1320 return
1321}
1322
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001323var libc_getpriority_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001324
Don Newton98fd8812019-09-23 15:15:02 -04001325//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func Getrlimit(which int, lim *Rlimit) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001330 _, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001331 if e1 != 0 {
1332 err = errnoErr(e1)
1333 }
1334 return
1335}
1336
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001337var libc_getrlimit_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001338
Don Newton98fd8812019-09-23 15:15:02 -04001339//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1340
1341// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343func Getrusage(who int, rusage *Rusage) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001344 _, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001345 if e1 != 0 {
1346 err = errnoErr(e1)
1347 }
1348 return
1349}
1350
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001351var libc_getrusage_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001352
Don Newton98fd8812019-09-23 15:15:02 -04001353//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1354
1355// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1356
1357func Getsid(pid int) (sid int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001358 r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001359 sid = int(r0)
1360 if e1 != 0 {
1361 err = errnoErr(e1)
1362 }
1363 return
1364}
1365
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001366var libc_getsid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001367
Don Newton98fd8812019-09-23 15:15:02 -04001368//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1369
1370// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1371
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001372func 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
1380var 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
Don Newton98fd8812019-09-23 15:15:02 -04001386func Getuid() (uid int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001387 r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001388 uid = int(r0)
1389 return
1390}
1391
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001392var libc_getuid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001393
Don Newton98fd8812019-09-23 15:15:02 -04001394//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1395
1396// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1397
1398func Issetugid() (tainted bool) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001399 r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001400 tainted = bool(r0 != 0)
1401 return
1402}
1403
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001404var libc_issetugid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001405
Don Newton98fd8812019-09-23 15:15:02 -04001406//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Kqueue() (fd int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001411 r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001412 fd = int(r0)
1413 if e1 != 0 {
1414 err = errnoErr(e1)
1415 }
1416 return
1417}
1418
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001419var libc_kqueue_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001420
Don Newton98fd8812019-09-23 15:15:02 -04001421//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1422
1423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1424
1425func Lchown(path string, uid int, gid int) (err error) {
1426 var _p0 *byte
1427 _p0, err = BytePtrFromString(path)
1428 if err != nil {
1429 return
1430 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001431 _, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Don Newton98fd8812019-09-23 15:15:02 -04001432 if e1 != 0 {
1433 err = errnoErr(e1)
1434 }
1435 return
1436}
1437
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001438var libc_lchown_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001439
Don Newton98fd8812019-09-23 15:15:02 -04001440//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1441
1442// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1443
1444func Link(path string, link string) (err error) {
1445 var _p0 *byte
1446 _p0, err = BytePtrFromString(path)
1447 if err != nil {
1448 return
1449 }
1450 var _p1 *byte
1451 _p1, err = BytePtrFromString(link)
1452 if err != nil {
1453 return
1454 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001455 _, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001456 if e1 != 0 {
1457 err = errnoErr(e1)
1458 }
1459 return
1460}
1461
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001462var libc_link_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001463
Don Newton98fd8812019-09-23 15:15:02 -04001464//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1465
1466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1467
1468func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1469 var _p0 *byte
1470 _p0, err = BytePtrFromString(path)
1471 if err != nil {
1472 return
1473 }
1474 var _p1 *byte
1475 _p1, err = BytePtrFromString(link)
1476 if err != nil {
1477 return
1478 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001479 _, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001480 if e1 != 0 {
1481 err = errnoErr(e1)
1482 }
1483 return
1484}
1485
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001486var libc_linkat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001487
Don Newton98fd8812019-09-23 15:15:02 -04001488//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1489
1490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1491
1492func Listen(s int, backlog int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001493 _, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001494 if e1 != 0 {
1495 err = errnoErr(e1)
1496 }
1497 return
1498}
1499
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001500var libc_listen_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001501
Don Newton98fd8812019-09-23 15:15:02 -04001502//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1503
1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1505
1506func Mkdir(path string, mode uint32) (err error) {
1507 var _p0 *byte
1508 _p0, err = BytePtrFromString(path)
1509 if err != nil {
1510 return
1511 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001512 _, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001519var libc_mkdir_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001520
Don Newton98fd8812019-09-23 15:15:02 -04001521//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1522
1523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1524
1525func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1526 var _p0 *byte
1527 _p0, err = BytePtrFromString(path)
1528 if err != nil {
1529 return
1530 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001531 _, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
Don Newton98fd8812019-09-23 15:15:02 -04001532 if e1 != 0 {
1533 err = errnoErr(e1)
1534 }
1535 return
1536}
1537
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001538var libc_mkdirat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001539
Don Newton98fd8812019-09-23 15:15:02 -04001540//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1541
1542// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1543
1544func Mkfifo(path string, mode uint32) (err error) {
1545 var _p0 *byte
1546 _p0, err = BytePtrFromString(path)
1547 if err != nil {
1548 return
1549 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001550 _, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001551 if e1 != 0 {
1552 err = errnoErr(e1)
1553 }
1554 return
1555}
1556
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001557var libc_mkfifo_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001558
Don Newton98fd8812019-09-23 15:15:02 -04001559//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1560
1561// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1562
1563func Mknod(path string, mode uint32, dev int) (err error) {
1564 var _p0 *byte
1565 _p0, err = BytePtrFromString(path)
1566 if err != nil {
1567 return
1568 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001569 _, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
Don Newton98fd8812019-09-23 15:15:02 -04001570 if e1 != 0 {
1571 err = errnoErr(e1)
1572 }
1573 return
1574}
1575
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001576var libc_mknod_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001577
Don Newton98fd8812019-09-23 15:15:02 -04001578//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1579
1580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1581
1582func Open(path string, mode int, perm uint32) (fd int, err error) {
1583 var _p0 *byte
1584 _p0, err = BytePtrFromString(path)
1585 if err != nil {
1586 return
1587 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001588 r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
Don Newton98fd8812019-09-23 15:15:02 -04001589 fd = int(r0)
1590 if e1 != 0 {
1591 err = errnoErr(e1)
1592 }
1593 return
1594}
1595
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001596var libc_open_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001597
Don Newton98fd8812019-09-23 15:15:02 -04001598//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1599
1600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1601
1602func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1603 var _p0 *byte
1604 _p0, err = BytePtrFromString(path)
1605 if err != nil {
1606 return
1607 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001608 r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001609 fd = int(r0)
1610 if e1 != 0 {
1611 err = errnoErr(e1)
1612 }
1613 return
1614}
1615
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001616var libc_openat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001617
Don Newton98fd8812019-09-23 15:15:02 -04001618//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1619
1620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1621
1622func Pathconf(path string, name int) (val int, err error) {
1623 var _p0 *byte
1624 _p0, err = BytePtrFromString(path)
1625 if err != nil {
1626 return
1627 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001628 r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001629 val = int(r0)
1630 if e1 != 0 {
1631 err = errnoErr(e1)
1632 }
1633 return
1634}
1635
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001636var libc_pathconf_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001637
Don Newton98fd8812019-09-23 15:15:02 -04001638//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1639
1640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1641
1642func Pread(fd int, p []byte, offset int64) (n int, err error) {
1643 var _p0 unsafe.Pointer
1644 if len(p) > 0 {
1645 _p0 = unsafe.Pointer(&p[0])
1646 } else {
1647 _p0 = unsafe.Pointer(&_zero)
1648 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001649 r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001650 n = int(r0)
1651 if e1 != 0 {
1652 err = errnoErr(e1)
1653 }
1654 return
1655}
1656
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001657var libc_pread_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001658
Don Newton98fd8812019-09-23 15:15:02 -04001659//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1660
1661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1662
1663func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1664 var _p0 unsafe.Pointer
1665 if len(p) > 0 {
1666 _p0 = unsafe.Pointer(&p[0])
1667 } else {
1668 _p0 = unsafe.Pointer(&_zero)
1669 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001670 r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001671 n = int(r0)
1672 if e1 != 0 {
1673 err = errnoErr(e1)
1674 }
1675 return
1676}
1677
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001678var libc_pwrite_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001679
Don Newton98fd8812019-09-23 15:15:02 -04001680//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1681
1682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1683
1684func read(fd int, p []byte) (n int, err error) {
1685 var _p0 unsafe.Pointer
1686 if len(p) > 0 {
1687 _p0 = unsafe.Pointer(&p[0])
1688 } else {
1689 _p0 = unsafe.Pointer(&_zero)
1690 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001691 r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
Don Newton98fd8812019-09-23 15:15:02 -04001692 n = int(r0)
1693 if e1 != 0 {
1694 err = errnoErr(e1)
1695 }
1696 return
1697}
1698
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001699var libc_read_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001700
Don Newton98fd8812019-09-23 15:15:02 -04001701//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1702
1703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1704
1705func Readlink(path string, buf []byte) (n int, err error) {
1706 var _p0 *byte
1707 _p0, err = BytePtrFromString(path)
1708 if err != nil {
1709 return
1710 }
1711 var _p1 unsafe.Pointer
1712 if len(buf) > 0 {
1713 _p1 = unsafe.Pointer(&buf[0])
1714 } else {
1715 _p1 = unsafe.Pointer(&_zero)
1716 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001717 r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
Don Newton98fd8812019-09-23 15:15:02 -04001718 n = int(r0)
1719 if e1 != 0 {
1720 err = errnoErr(e1)
1721 }
1722 return
1723}
1724
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001725var libc_readlink_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001726
Don Newton98fd8812019-09-23 15:15:02 -04001727//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1728
1729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1730
1731func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1732 var _p0 *byte
1733 _p0, err = BytePtrFromString(path)
1734 if err != nil {
1735 return
1736 }
1737 var _p1 unsafe.Pointer
1738 if len(buf) > 0 {
1739 _p1 = unsafe.Pointer(&buf[0])
1740 } else {
1741 _p1 = unsafe.Pointer(&_zero)
1742 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001743 r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001744 n = int(r0)
1745 if e1 != 0 {
1746 err = errnoErr(e1)
1747 }
1748 return
1749}
1750
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001751var libc_readlinkat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001752
Don Newton98fd8812019-09-23 15:15:02 -04001753//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1754
1755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1756
1757func Rename(from string, to string) (err error) {
1758 var _p0 *byte
1759 _p0, err = BytePtrFromString(from)
1760 if err != nil {
1761 return
1762 }
1763 var _p1 *byte
1764 _p1, err = BytePtrFromString(to)
1765 if err != nil {
1766 return
1767 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001768 _, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001769 if e1 != 0 {
1770 err = errnoErr(e1)
1771 }
1772 return
1773}
1774
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001775var libc_rename_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001776
Don Newton98fd8812019-09-23 15:15:02 -04001777//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1778
1779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1780
1781func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1782 var _p0 *byte
1783 _p0, err = BytePtrFromString(from)
1784 if err != nil {
1785 return
1786 }
1787 var _p1 *byte
1788 _p1, err = BytePtrFromString(to)
1789 if err != nil {
1790 return
1791 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001792 _, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001793 if e1 != 0 {
1794 err = errnoErr(e1)
1795 }
1796 return
1797}
1798
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001799var libc_renameat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001800
Don Newton98fd8812019-09-23 15:15:02 -04001801//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1802
1803// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1804
1805func Revoke(path string) (err error) {
1806 var _p0 *byte
1807 _p0, err = BytePtrFromString(path)
1808 if err != nil {
1809 return
1810 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001811 _, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001812 if e1 != 0 {
1813 err = errnoErr(e1)
1814 }
1815 return
1816}
1817
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001818var libc_revoke_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001819
Don Newton98fd8812019-09-23 15:15:02 -04001820//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1821
1822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1823
1824func Rmdir(path string) (err error) {
1825 var _p0 *byte
1826 _p0, err = BytePtrFromString(path)
1827 if err != nil {
1828 return
1829 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001830 _, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001831 if e1 != 0 {
1832 err = errnoErr(e1)
1833 }
1834 return
1835}
1836
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001837var libc_rmdir_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001838
Don Newton98fd8812019-09-23 15:15:02 -04001839//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1840
1841// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1842
1843func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001844 r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))
Don Newton98fd8812019-09-23 15:15:02 -04001845 newoffset = int64(r0)
1846 if e1 != 0 {
1847 err = errnoErr(e1)
1848 }
1849 return
1850}
1851
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001852var libc_lseek_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001853
Don Newton98fd8812019-09-23 15:15:02 -04001854//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1855
1856// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1857
Don Newton7577f072020-01-06 12:41:11 -05001858func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001859 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)
Don Newton7577f072020-01-06 12:41:11 -05001860 n = int(r0)
Don Newton98fd8812019-09-23 15:15:02 -04001861 if e1 != 0 {
1862 err = errnoErr(e1)
1863 }
1864 return
1865}
1866
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001867var libc_select_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001868
Don Newton98fd8812019-09-23 15:15:02 -04001869//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1870
1871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1872
1873func Setegid(egid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001874 _, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001875 if e1 != 0 {
1876 err = errnoErr(e1)
1877 }
1878 return
1879}
1880
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001881var libc_setegid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001882
Don Newton98fd8812019-09-23 15:15:02 -04001883//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1887func Seteuid(euid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001888 _, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001889 if e1 != 0 {
1890 err = errnoErr(e1)
1891 }
1892 return
1893}
1894
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001895var libc_seteuid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001896
Don Newton98fd8812019-09-23 15:15:02 -04001897//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1898
1899// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1900
1901func Setgid(gid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001902 _, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001903 if e1 != 0 {
1904 err = errnoErr(e1)
1905 }
1906 return
1907}
1908
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001909var libc_setgid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001910
Don Newton98fd8812019-09-23 15:15:02 -04001911//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1912
1913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1914
1915func Setlogin(name string) (err error) {
1916 var _p0 *byte
1917 _p0, err = BytePtrFromString(name)
1918 if err != nil {
1919 return
1920 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001921 _, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001922 if e1 != 0 {
1923 err = errnoErr(e1)
1924 }
1925 return
1926}
1927
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001928var libc_setlogin_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001929
Don Newton98fd8812019-09-23 15:15:02 -04001930//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1931
1932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1933
1934func Setpgid(pid int, pgid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001935 _, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001936 if e1 != 0 {
1937 err = errnoErr(e1)
1938 }
1939 return
1940}
1941
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001942var libc_setpgid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001943
Don Newton98fd8812019-09-23 15:15:02 -04001944//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1945
1946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1947
1948func Setpriority(which int, who int, prio int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001949 _, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
Don Newton98fd8812019-09-23 15:15:02 -04001950 if e1 != 0 {
1951 err = errnoErr(e1)
1952 }
1953 return
1954}
1955
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001956var libc_setpriority_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001957
Don Newton98fd8812019-09-23 15:15:02 -04001958//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1959
1960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1961
1962func Setprivexec(flag int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001963 _, _, e1 := syscall_syscall(libc_setprivexec_trampoline_addr, uintptr(flag), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04001964 if e1 != 0 {
1965 err = errnoErr(e1)
1966 }
1967 return
1968}
1969
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001970var libc_setprivexec_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001971
Don Newton98fd8812019-09-23 15:15:02 -04001972//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
1973
1974// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1975
1976func Setregid(rgid int, egid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001977 _, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001978 if e1 != 0 {
1979 err = errnoErr(e1)
1980 }
1981 return
1982}
1983
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001984var libc_setregid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001985
Don Newton98fd8812019-09-23 15:15:02 -04001986//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
1987
1988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1989
1990func Setreuid(ruid int, euid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001991 _, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
Don Newton98fd8812019-09-23 15:15:02 -04001992 if e1 != 0 {
1993 err = errnoErr(e1)
1994 }
1995 return
1996}
1997
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00001998var libc_setreuid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04001999
Don Newton98fd8812019-09-23 15:15:02 -04002000//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2001
2002// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2003
2004func Setrlimit(which int, lim *Rlimit) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002005 _, _, e1 := syscall_rawSyscall(libc_setrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002006 if e1 != 0 {
2007 err = errnoErr(e1)
2008 }
2009 return
2010}
2011
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002012var libc_setrlimit_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002013
Don Newton98fd8812019-09-23 15:15:02 -04002014//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2015
2016// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2017
2018func Setsid() (pid int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002019 r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002020 pid = int(r0)
2021 if e1 != 0 {
2022 err = errnoErr(e1)
2023 }
2024 return
2025}
2026
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002027var libc_setsid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002028
Don Newton98fd8812019-09-23 15:15:02 -04002029//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2030
2031// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2032
2033func Settimeofday(tp *Timeval) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002034 _, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002035 if e1 != 0 {
2036 err = errnoErr(e1)
2037 }
2038 return
2039}
2040
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002041var libc_settimeofday_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002042
Don Newton98fd8812019-09-23 15:15:02 -04002043//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
2044
2045// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2046
2047func Setuid(uid int) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002048 _, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002049 if e1 != 0 {
2050 err = errnoErr(e1)
2051 }
2052 return
2053}
2054
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002055var libc_setuid_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002056
Don Newton98fd8812019-09-23 15:15:02 -04002057//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
2058
2059// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2060
2061func Symlink(path string, link string) (err error) {
2062 var _p0 *byte
2063 _p0, err = BytePtrFromString(path)
2064 if err != nil {
2065 return
2066 }
2067 var _p1 *byte
2068 _p1, err = BytePtrFromString(link)
2069 if err != nil {
2070 return
2071 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002072 _, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002073 if e1 != 0 {
2074 err = errnoErr(e1)
2075 }
2076 return
2077}
2078
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002079var libc_symlink_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002080
Don Newton98fd8812019-09-23 15:15:02 -04002081//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2082
2083// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2084
2085func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
2086 var _p0 *byte
2087 _p0, err = BytePtrFromString(oldpath)
2088 if err != nil {
2089 return
2090 }
2091 var _p1 *byte
2092 _p1, err = BytePtrFromString(newpath)
2093 if err != nil {
2094 return
2095 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002096 _, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
Don Newton98fd8812019-09-23 15:15:02 -04002097 if e1 != 0 {
2098 err = errnoErr(e1)
2099 }
2100 return
2101}
2102
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002103var libc_symlinkat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002104
Don Newton98fd8812019-09-23 15:15:02 -04002105//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2106
2107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2108
2109func Sync() (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002110 _, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002111 if e1 != 0 {
2112 err = errnoErr(e1)
2113 }
2114 return
2115}
2116
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002117var libc_sync_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002118
Don Newton98fd8812019-09-23 15:15:02 -04002119//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2120
2121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2122
2123func Truncate(path string, length int64) (err error) {
2124 var _p0 *byte
2125 _p0, err = BytePtrFromString(path)
2126 if err != nil {
2127 return
2128 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002129 _, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002130 if e1 != 0 {
2131 err = errnoErr(e1)
2132 }
2133 return
2134}
2135
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002136var libc_truncate_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002137
Don Newton98fd8812019-09-23 15:15:02 -04002138//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2139
2140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2141
2142func Umask(newmask int) (oldmask int) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002143 r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002144 oldmask = int(r0)
2145 return
2146}
2147
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002148var libc_umask_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002149
Don Newton98fd8812019-09-23 15:15:02 -04002150//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2151
2152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2153
2154func Undelete(path string) (err error) {
2155 var _p0 *byte
2156 _p0, err = BytePtrFromString(path)
2157 if err != nil {
2158 return
2159 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002160 _, _, e1 := syscall_syscall(libc_undelete_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002161 if e1 != 0 {
2162 err = errnoErr(e1)
2163 }
2164 return
2165}
2166
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002167var libc_undelete_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002168
Don Newton98fd8812019-09-23 15:15:02 -04002169//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2170
2171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2172
2173func Unlink(path string) (err error) {
2174 var _p0 *byte
2175 _p0, err = BytePtrFromString(path)
2176 if err != nil {
2177 return
2178 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002179 _, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002180 if e1 != 0 {
2181 err = errnoErr(e1)
2182 }
2183 return
2184}
2185
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002186var libc_unlink_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002187
Don Newton98fd8812019-09-23 15:15:02 -04002188//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2189
2190// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2191
2192func Unlinkat(dirfd int, path string, flags int) (err error) {
2193 var _p0 *byte
2194 _p0, err = BytePtrFromString(path)
2195 if err != nil {
2196 return
2197 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002198 _, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
Don Newton98fd8812019-09-23 15:15:02 -04002199 if e1 != 0 {
2200 err = errnoErr(e1)
2201 }
2202 return
2203}
2204
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002205var libc_unlinkat_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002206
Don Newton98fd8812019-09-23 15:15:02 -04002207//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2208
2209// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2210
2211func Unmount(path string, flags int) (err error) {
2212 var _p0 *byte
2213 _p0, err = BytePtrFromString(path)
2214 if err != nil {
2215 return
2216 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002217 _, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002218 if e1 != 0 {
2219 err = errnoErr(e1)
2220 }
2221 return
2222}
2223
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002224var libc_unmount_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002225
Don Newton98fd8812019-09-23 15:15:02 -04002226//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2227
2228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2229
2230func write(fd int, p []byte) (n int, err error) {
2231 var _p0 unsafe.Pointer
2232 if len(p) > 0 {
2233 _p0 = unsafe.Pointer(&p[0])
2234 } else {
2235 _p0 = unsafe.Pointer(&_zero)
2236 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002237 r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
Don Newton98fd8812019-09-23 15:15:02 -04002238 n = int(r0)
2239 if e1 != 0 {
2240 err = errnoErr(e1)
2241 }
2242 return
2243}
2244
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002245var libc_write_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002246
Don Newton98fd8812019-09-23 15:15:02 -04002247//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2248
2249// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2250
2251func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002252 r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
Don Newton98fd8812019-09-23 15:15:02 -04002253 ret = uintptr(r0)
2254 if e1 != 0 {
2255 err = errnoErr(e1)
2256 }
2257 return
2258}
2259
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002260var libc_mmap_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002261
Don Newton98fd8812019-09-23 15:15:02 -04002262//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2263
2264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2265
2266func munmap(addr uintptr, length uintptr) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002267 _, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002268 if e1 != 0 {
2269 err = errnoErr(e1)
2270 }
2271 return
2272}
2273
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002274var libc_munmap_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002275
Don Newton98fd8812019-09-23 15:15:02 -04002276//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2277
2278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2279
2280func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002281 r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Don Newton98fd8812019-09-23 15:15:02 -04002282 n = int(r0)
2283 if e1 != 0 {
2284 err = errnoErr(e1)
2285 }
2286 return
2287}
2288
2289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2290
2291func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002292 r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Don Newton98fd8812019-09-23 15:15:02 -04002293 n = int(r0)
2294 if e1 != 0 {
2295 err = errnoErr(e1)
2296 }
2297 return
2298}
2299
2300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2301
Don Newton98fd8812019-09-23 15:15:02 -04002302func Fstat(fd int, stat *Stat_t) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002303 _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002304 if e1 != 0 {
2305 err = errnoErr(e1)
2306 }
2307 return
2308}
2309
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002310var libc_fstat64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002311
Don Newton98fd8812019-09-23 15:15:02 -04002312//go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
2313
2314// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2315
2316func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2317 var _p0 *byte
2318 _p0, err = BytePtrFromString(path)
2319 if err != nil {
2320 return
2321 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002322 _, _, e1 := syscall_syscall6(libc_fstatat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
Don Newton98fd8812019-09-23 15:15:02 -04002323 if e1 != 0 {
2324 err = errnoErr(e1)
2325 }
2326 return
2327}
2328
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002329var libc_fstatat64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002330
Don Newton98fd8812019-09-23 15:15:02 -04002331//go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
2332
2333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2334
2335func Fstatfs(fd int, stat *Statfs_t) (err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002336 _, _, e1 := syscall_syscall(libc_fstatfs64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002337 if e1 != 0 {
2338 err = errnoErr(e1)
2339 }
2340 return
2341}
2342
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002343var libc_fstatfs64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002344
Don Newton98fd8812019-09-23 15:15:02 -04002345//go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
2346
2347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2348
Don Newton98fd8812019-09-23 15:15:02 -04002349func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002350 r0, _, e1 := syscall_syscall(libc_getfsstat64_trampoline_addr, uintptr(buf), uintptr(size), uintptr(flags))
Don Newton98fd8812019-09-23 15:15:02 -04002351 n = int(r0)
2352 if e1 != 0 {
2353 err = errnoErr(e1)
2354 }
2355 return
2356}
2357
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002358var libc_getfsstat64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002359
Don Newton98fd8812019-09-23 15:15:02 -04002360//go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib"
2361
2362// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2363
2364func Lstat(path string, stat *Stat_t) (err error) {
2365 var _p0 *byte
2366 _p0, err = BytePtrFromString(path)
2367 if err != nil {
2368 return
2369 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002370 _, _, e1 := syscall_syscall(libc_lstat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002371 if e1 != 0 {
2372 err = errnoErr(e1)
2373 }
2374 return
2375}
2376
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002377var libc_lstat64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002378
Don Newton98fd8812019-09-23 15:15:02 -04002379//go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
2380
2381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2382
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002383func 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
2391var 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
Don Newton98fd8812019-09-23 15:15:02 -04002397func Stat(path string, stat *Stat_t) (err error) {
2398 var _p0 *byte
2399 _p0, err = BytePtrFromString(path)
2400 if err != nil {
2401 return
2402 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002403 _, _, e1 := syscall_syscall(libc_stat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002404 if e1 != 0 {
2405 err = errnoErr(e1)
2406 }
2407 return
2408}
2409
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002410var libc_stat64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002411
Don Newton98fd8812019-09-23 15:15:02 -04002412//go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
2413
2414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2415
2416func Statfs(path string, stat *Statfs_t) (err error) {
2417 var _p0 *byte
2418 _p0, err = BytePtrFromString(path)
2419 if err != nil {
2420 return
2421 }
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002422 _, _, e1 := syscall_syscall(libc_statfs64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Don Newton98fd8812019-09-23 15:15:02 -04002423 if e1 != 0 {
2424 err = errnoErr(e1)
2425 }
2426 return
2427}
2428
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +00002429var libc_statfs64_trampoline_addr uintptr
Don Newton98fd8812019-09-23 15:15:02 -04002430
Don Newton98fd8812019-09-23 15:15:02 -04002431//go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib"