blob: beb604b4a1aaa1b6c16d052020e451a4275acdd9 [file] [log] [blame]
Rob Pike8442dd22014-08-11 15:58:26 -07001// mkunix.pl -dragonfly syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go
Rob Pike20acc5c2014-08-11 14:48:46 -07002// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3
Rob Pike8442dd22014-08-11 15:58:26 -07004package unix
Rob Pike20acc5c2014-08-11 14:48:46 -07005
Rob Pikedc3c21c2014-08-15 09:57:24 -07006import (
7 "syscall"
8 "unsafe"
9)
Rob Pike20acc5c2014-08-11 14:48:46 -070010
11// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12
13func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
14 r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
15 n = int(r0)
16 if e1 != 0 {
17 err = e1
18 }
19 return
20}
21
22// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
23
24func setgroups(ngid int, gid *_Gid_t) (err error) {
25 _, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
26 if e1 != 0 {
27 err = e1
28 }
29 return
30}
31
32// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
33
34func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
35 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
36 wpid = int(r0)
37 if e1 != 0 {
38 err = e1
39 }
40 return
41}
42
43// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
44
45func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
46 r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
47 fd = int(r0)
48 if e1 != 0 {
49 err = e1
50 }
51 return
52}
53
54// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
55
56func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
57 _, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
58 if e1 != 0 {
59 err = e1
60 }
61 return
62}
63
64// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
65
66func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
67 _, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
68 if e1 != 0 {
69 err = e1
70 }
71 return
72}
73
74// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
75
76func socket(domain int, typ int, proto int) (fd int, err error) {
77 r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
78 fd = int(r0)
79 if e1 != 0 {
80 err = e1
81 }
82 return
83}
84
85// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
86
87func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
88 _, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
89 if e1 != 0 {
90 err = e1
91 }
92 return
93}
94
95// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
96
97func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
98 _, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
99 if e1 != 0 {
100 err = e1
101 }
102 return
103}
104
105// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
106
107func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
108 _, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
109 if e1 != 0 {
110 err = e1
111 }
112 return
113}
114
115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
116
117func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
118 _, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
119 if e1 != 0 {
120 err = e1
121 }
122 return
123}
124
125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
126
127func Shutdown(s int, how int) (err error) {
128 _, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
129 if e1 != 0 {
130 err = e1
131 }
132 return
133}
134
135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
136
137func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
138 _, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
139 if e1 != 0 {
140 err = e1
141 }
142 return
143}
144
145// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
146
147func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
148 var _p0 unsafe.Pointer
149 if len(p) > 0 {
150 _p0 = unsafe.Pointer(&p[0])
151 } else {
152 _p0 = unsafe.Pointer(&_zero)
153 }
154 r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
155 n = int(r0)
156 if e1 != 0 {
157 err = e1
158 }
159 return
160}
161
162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
163
164func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
165 var _p0 unsafe.Pointer
166 if len(buf) > 0 {
167 _p0 = unsafe.Pointer(&buf[0])
168 } else {
169 _p0 = unsafe.Pointer(&_zero)
170 }
171 _, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
172 if e1 != 0 {
173 err = e1
174 }
175 return
176}
177
178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
179
180func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
181 r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
182 n = int(r0)
183 if e1 != 0 {
184 err = e1
185 }
186 return
187}
188
189// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
190
191func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
192 r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
193 n = int(r0)
194 if e1 != 0 {
195 err = e1
196 }
197 return
198}
199
200// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
201
202func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
203 r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
204 n = int(r0)
205 if e1 != 0 {
206 err = e1
207 }
208 return
209}
210
211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
212
213func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
214 var _p0 unsafe.Pointer
215 if len(mib) > 0 {
216 _p0 = unsafe.Pointer(&mib[0])
217 } else {
218 _p0 = unsafe.Pointer(&_zero)
219 }
220 _, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
221 if e1 != 0 {
222 err = e1
223 }
224 return
225}
226
227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
228
229func utimes(path string, timeval *[2]Timeval) (err error) {
230 var _p0 *byte
231 _p0, err = BytePtrFromString(path)
232 if err != nil {
233 return
234 }
235 _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
236 if e1 != 0 {
237 err = e1
238 }
239 return
240}
241
242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
243
244func futimes(fd int, timeval *[2]Timeval) (err error) {
245 _, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
246 if e1 != 0 {
247 err = e1
248 }
249 return
250}
251
252// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
253
254func fcntl(fd int, cmd int, arg int) (val int, err error) {
255 r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
256 val = int(r0)
257 if e1 != 0 {
258 err = e1
259 }
260 return
261}
262
263// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
264
265func pipe() (r int, w int, err error) {
266 r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
267 r = int(r0)
268 w = int(r1)
269 if e1 != 0 {
270 err = e1
271 }
272 return
273}
274
275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
276
277func extpread(fd int, p []byte, flags int, offset int64) (n int, err error) {
278 var _p0 unsafe.Pointer
279 if len(p) > 0 {
280 _p0 = unsafe.Pointer(&p[0])
281 } else {
282 _p0 = unsafe.Pointer(&_zero)
283 }
284 r0, _, e1 := Syscall6(SYS_EXTPREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
285 n = int(r0)
286 if e1 != 0 {
287 err = e1
288 }
289 return
290}
291
292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294func extpwrite(fd int, p []byte, flags int, offset int64) (n int, err error) {
295 var _p0 unsafe.Pointer
296 if len(p) > 0 {
297 _p0 = unsafe.Pointer(&p[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 r0, _, e1 := Syscall6(SYS_EXTPWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
302 n = int(r0)
303 if e1 != 0 {
304 err = e1
305 }
306 return
307}
308
309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311func Access(path string, mode uint32) (err error) {
312 var _p0 *byte
313 _p0, err = BytePtrFromString(path)
314 if err != nil {
315 return
316 }
317 _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
318 if e1 != 0 {
319 err = e1
320 }
321 return
322}
323
324// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
325
326func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
327 _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
328 if e1 != 0 {
329 err = e1
330 }
331 return
332}
333
334// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
335
336func Chdir(path string) (err error) {
337 var _p0 *byte
338 _p0, err = BytePtrFromString(path)
339 if err != nil {
340 return
341 }
342 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
343 if e1 != 0 {
344 err = e1
345 }
346 return
347}
348
349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
350
351func Chflags(path string, flags int) (err error) {
352 var _p0 *byte
353 _p0, err = BytePtrFromString(path)
354 if err != nil {
355 return
356 }
357 _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
358 if e1 != 0 {
359 err = e1
360 }
361 return
362}
363
364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366func Chmod(path string, mode uint32) (err error) {
367 var _p0 *byte
368 _p0, err = BytePtrFromString(path)
369 if err != nil {
370 return
371 }
372 _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
373 if e1 != 0 {
374 err = e1
375 }
376 return
377}
378
379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
380
381func Chown(path string, uid int, gid int) (err error) {
382 var _p0 *byte
383 _p0, err = BytePtrFromString(path)
384 if err != nil {
385 return
386 }
387 _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
388 if e1 != 0 {
389 err = e1
390 }
391 return
392}
393
394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
395
396func Chroot(path string) (err error) {
397 var _p0 *byte
398 _p0, err = BytePtrFromString(path)
399 if err != nil {
400 return
401 }
402 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
403 if e1 != 0 {
404 err = e1
405 }
406 return
407}
408
409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411func Close(fd int) (err error) {
412 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
413 if e1 != 0 {
414 err = e1
415 }
416 return
417}
418
419// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
420
421func Dup(fd int) (nfd int, err error) {
422 r0, _, e1 := RawSyscall(SYS_DUP, uintptr(fd), 0, 0)
423 nfd = int(r0)
424 if e1 != 0 {
425 err = e1
426 }
427 return
428}
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func Dup2(from int, to int) (err error) {
433 _, _, e1 := RawSyscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
434 if e1 != 0 {
435 err = e1
436 }
437 return
438}
439
440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
441
442func Exit(code int) {
443 Syscall(SYS_EXIT, uintptr(code), 0, 0)
444 return
445}
446
447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
448
449func Fchdir(fd int) (err error) {
450 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
451 if e1 != 0 {
452 err = e1
453 }
454 return
455}
456
457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
458
459func Fchflags(fd int, flags int) (err error) {
460 _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
461 if e1 != 0 {
462 err = e1
463 }
464 return
465}
466
467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
468
469func Fchmod(fd int, mode uint32) (err error) {
470 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
471 if e1 != 0 {
472 err = e1
473 }
474 return
475}
476
477// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
478
479func Fchown(fd int, uid int, gid int) (err error) {
480 _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
481 if e1 != 0 {
482 err = e1
483 }
484 return
485}
486
487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
488
489func Flock(fd int, how int) (err error) {
490 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
491 if e1 != 0 {
492 err = e1
493 }
494 return
495}
496
497// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
498
499func Fpathconf(fd int, name int) (val int, err error) {
500 r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
501 val = int(r0)
502 if e1 != 0 {
503 err = e1
504 }
505 return
506}
507
508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
509
510func Fstat(fd int, stat *Stat_t) (err error) {
511 _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
512 if e1 != 0 {
513 err = e1
514 }
515 return
516}
517
518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
519
520func Fstatfs(fd int, stat *Statfs_t) (err error) {
521 _, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
522 if e1 != 0 {
523 err = e1
524 }
525 return
526}
527
528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
529
530func Fsync(fd int) (err error) {
531 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
532 if e1 != 0 {
533 err = e1
534 }
535 return
536}
537
538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
540func Ftruncate(fd int, length int64) (err error) {
541 _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
542 if e1 != 0 {
543 err = e1
544 }
545 return
546}
547
548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
549
550func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
551 var _p0 unsafe.Pointer
552 if len(buf) > 0 {
553 _p0 = unsafe.Pointer(&buf[0])
554 } else {
555 _p0 = unsafe.Pointer(&_zero)
556 }
557 r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
558 n = int(r0)
559 if e1 != 0 {
560 err = e1
561 }
562 return
563}
564
565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
566
567func Getdtablesize() (size int) {
568 r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
569 size = int(r0)
570 return
571}
572
573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
574
575func Getegid() (egid int) {
576 r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
577 egid = int(r0)
578 return
579}
580
581// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
582
583func Geteuid() (uid int) {
584 r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
585 uid = int(r0)
586 return
587}
588
589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
590
591func Getgid() (gid int) {
592 r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
593 gid = int(r0)
594 return
595}
596
597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
598
599func Getpgid(pid int) (pgid int, err error) {
600 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
601 pgid = int(r0)
602 if e1 != 0 {
603 err = e1
604 }
605 return
606}
607
608// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
609
610func Getpgrp() (pgrp int) {
611 r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
612 pgrp = int(r0)
613 return
614}
615
616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
617
618func Getpid() (pid int) {
619 r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
620 pid = int(r0)
621 return
622}
623
624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
625
626func Getppid() (ppid int) {
627 r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
628 ppid = int(r0)
629 return
630}
631
632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
633
634func Getpriority(which int, who int) (prio int, err error) {
635 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
636 prio = int(r0)
637 if e1 != 0 {
638 err = e1
639 }
640 return
641}
642
643// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645func Getrlimit(which int, lim *Rlimit) (err error) {
646 _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
647 if e1 != 0 {
648 err = e1
649 }
650 return
651}
652
653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
654
655func Getrusage(who int, rusage *Rusage) (err error) {
656 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
657 if e1 != 0 {
658 err = e1
659 }
660 return
661}
662
663// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
664
665func Getsid(pid int) (sid int, err error) {
666 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
667 sid = int(r0)
668 if e1 != 0 {
669 err = e1
670 }
671 return
672}
673
674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
675
676func Gettimeofday(tv *Timeval) (err error) {
677 _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
678 if e1 != 0 {
679 err = e1
680 }
681 return
682}
683
684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686func Getuid() (uid int) {
687 r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
688 uid = int(r0)
689 return
690}
691
692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
693
694func Issetugid() (tainted bool) {
695 r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
696 tainted = bool(r0 != 0)
697 return
698}
699
700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
701
Rob Pikedc3c21c2014-08-15 09:57:24 -0700702func Kill(pid int, signum syscall.Signal) (err error) {
Rob Pike20acc5c2014-08-11 14:48:46 -0700703 _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
704 if e1 != 0 {
705 err = e1
706 }
707 return
708}
709
710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
711
712func Kqueue() (fd int, err error) {
713 r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
714 fd = int(r0)
715 if e1 != 0 {
716 err = e1
717 }
718 return
719}
720
721// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
722
723func Lchown(path string, uid int, gid int) (err error) {
724 var _p0 *byte
725 _p0, err = BytePtrFromString(path)
726 if err != nil {
727 return
728 }
729 _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
730 if e1 != 0 {
731 err = e1
732 }
733 return
734}
735
736// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
737
738func Link(path string, link string) (err error) {
739 var _p0 *byte
740 _p0, err = BytePtrFromString(path)
741 if err != nil {
742 return
743 }
744 var _p1 *byte
745 _p1, err = BytePtrFromString(link)
746 if err != nil {
747 return
748 }
749 _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
750 if e1 != 0 {
751 err = e1
752 }
753 return
754}
755
756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758func Listen(s int, backlog int) (err error) {
759 _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
760 if e1 != 0 {
761 err = e1
762 }
763 return
764}
765
766// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
767
768func Lstat(path string, stat *Stat_t) (err error) {
769 var _p0 *byte
770 _p0, err = BytePtrFromString(path)
771 if err != nil {
772 return
773 }
774 _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
775 if e1 != 0 {
776 err = e1
777 }
778 return
779}
780
781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func Mkdir(path string, mode uint32) (err error) {
784 var _p0 *byte
785 _p0, err = BytePtrFromString(path)
786 if err != nil {
787 return
788 }
789 _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
790 if e1 != 0 {
791 err = e1
792 }
793 return
794}
795
796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798func Mkfifo(path string, mode uint32) (err error) {
799 var _p0 *byte
800 _p0, err = BytePtrFromString(path)
801 if err != nil {
802 return
803 }
804 _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
805 if e1 != 0 {
806 err = e1
807 }
808 return
809}
810
811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
812
813func Mknod(path string, mode uint32, dev int) (err error) {
814 var _p0 *byte
815 _p0, err = BytePtrFromString(path)
816 if err != nil {
817 return
818 }
819 _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
820 if e1 != 0 {
821 err = e1
822 }
823 return
824}
825
826// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
827
828func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
829 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
830 if e1 != 0 {
831 err = e1
832 }
833 return
834}
835
836// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
837
838func Open(path string, mode int, perm uint32) (fd int, err error) {
839 var _p0 *byte
840 _p0, err = BytePtrFromString(path)
841 if err != nil {
842 return
843 }
844 r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
845 fd = int(r0)
846 if e1 != 0 {
847 err = e1
848 }
849 return
850}
851
852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
853
854func Pathconf(path string, name int) (val int, err error) {
855 var _p0 *byte
856 _p0, err = BytePtrFromString(path)
857 if err != nil {
858 return
859 }
860 r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
861 val = int(r0)
862 if e1 != 0 {
863 err = e1
864 }
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func read(fd int, p []byte) (n int, err error) {
871 var _p0 unsafe.Pointer
872 if len(p) > 0 {
873 _p0 = unsafe.Pointer(&p[0])
874 } else {
875 _p0 = unsafe.Pointer(&_zero)
876 }
877 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
878 n = int(r0)
879 if e1 != 0 {
880 err = e1
881 }
882 return
883}
884
885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
886
887func Readlink(path string, buf []byte) (n int, err error) {
888 var _p0 *byte
889 _p0, err = BytePtrFromString(path)
890 if err != nil {
891 return
892 }
893 var _p1 unsafe.Pointer
894 if len(buf) > 0 {
895 _p1 = unsafe.Pointer(&buf[0])
896 } else {
897 _p1 = unsafe.Pointer(&_zero)
898 }
899 r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
900 n = int(r0)
901 if e1 != 0 {
902 err = e1
903 }
904 return
905}
906
907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
908
909func Rename(from string, to string) (err error) {
910 var _p0 *byte
911 _p0, err = BytePtrFromString(from)
912 if err != nil {
913 return
914 }
915 var _p1 *byte
916 _p1, err = BytePtrFromString(to)
917 if err != nil {
918 return
919 }
920 _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
921 if e1 != 0 {
922 err = e1
923 }
924 return
925}
926
927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
928
929func Revoke(path string) (err error) {
930 var _p0 *byte
931 _p0, err = BytePtrFromString(path)
932 if err != nil {
933 return
934 }
935 _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
936 if e1 != 0 {
937 err = e1
938 }
939 return
940}
941
942// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
943
944func Rmdir(path string) (err error) {
945 var _p0 *byte
946 _p0, err = BytePtrFromString(path)
947 if err != nil {
948 return
949 }
950 _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
951 if e1 != 0 {
952 err = e1
953 }
954 return
955}
956
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958
959func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
960 r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
961 newoffset = int64(r0)
962 if e1 != 0 {
963 err = e1
964 }
965 return
966}
967
968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
971 _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
972 if e1 != 0 {
973 err = e1
974 }
975 return
976}
977
978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
979
980func Setegid(egid int) (err error) {
981 _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
982 if e1 != 0 {
983 err = e1
984 }
985 return
986}
987
988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
989
990func Seteuid(euid int) (err error) {
991 _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
992 if e1 != 0 {
993 err = e1
994 }
995 return
996}
997
998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
999
1000func Setgid(gid int) (err error) {
1001 _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1002 if e1 != 0 {
1003 err = e1
1004 }
1005 return
1006}
1007
1008// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1009
1010func Setlogin(name string) (err error) {
1011 var _p0 *byte
1012 _p0, err = BytePtrFromString(name)
1013 if err != nil {
1014 return
1015 }
1016 _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1017 if e1 != 0 {
1018 err = e1
1019 }
1020 return
1021}
1022
1023// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1024
1025func Setpgid(pid int, pgid int) (err error) {
1026 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1027 if e1 != 0 {
1028 err = e1
1029 }
1030 return
1031}
1032
1033// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1034
1035func Setpriority(which int, who int, prio int) (err error) {
1036 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1037 if e1 != 0 {
1038 err = e1
1039 }
1040 return
1041}
1042
1043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1044
1045func Setregid(rgid int, egid int) (err error) {
1046 _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1047 if e1 != 0 {
1048 err = e1
1049 }
1050 return
1051}
1052
1053// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1054
1055func Setreuid(ruid int, euid int) (err error) {
1056 _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1057 if e1 != 0 {
1058 err = e1
1059 }
1060 return
1061}
1062
1063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1064
1065func Setresgid(rgid int, egid int, sgid int) (err error) {
1066 _, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1067 if e1 != 0 {
1068 err = e1
1069 }
1070 return
1071}
1072
1073// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1074
1075func Setresuid(ruid int, euid int, suid int) (err error) {
1076 _, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1077 if e1 != 0 {
1078 err = e1
1079 }
1080 return
1081}
1082
1083// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085func Setrlimit(which int, lim *Rlimit) (err error) {
1086 _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1087 if e1 != 0 {
1088 err = e1
1089 }
1090 return
1091}
1092
1093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Setsid() (pid int, err error) {
1096 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1097 pid = int(r0)
1098 if e1 != 0 {
1099 err = e1
1100 }
1101 return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func Settimeofday(tp *Timeval) (err error) {
1107 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1108 if e1 != 0 {
1109 err = e1
1110 }
1111 return
1112}
1113
1114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Setuid(uid int) (err error) {
1117 _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1118 if e1 != 0 {
1119 err = e1
1120 }
1121 return
1122}
1123
1124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1125
1126func Stat(path string, stat *Stat_t) (err error) {
1127 var _p0 *byte
1128 _p0, err = BytePtrFromString(path)
1129 if err != nil {
1130 return
1131 }
1132 _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1133 if e1 != 0 {
1134 err = e1
1135 }
1136 return
1137}
1138
1139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1140
1141func Statfs(path string, stat *Statfs_t) (err error) {
1142 var _p0 *byte
1143 _p0, err = BytePtrFromString(path)
1144 if err != nil {
1145 return
1146 }
1147 _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1148 if e1 != 0 {
1149 err = e1
1150 }
1151 return
1152}
1153
1154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1155
1156func Symlink(path string, link string) (err error) {
1157 var _p0 *byte
1158 _p0, err = BytePtrFromString(path)
1159 if err != nil {
1160 return
1161 }
1162 var _p1 *byte
1163 _p1, err = BytePtrFromString(link)
1164 if err != nil {
1165 return
1166 }
1167 _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1168 if e1 != 0 {
1169 err = e1
1170 }
1171 return
1172}
1173
1174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1175
1176func Sync() (err error) {
1177 _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1178 if e1 != 0 {
1179 err = e1
1180 }
1181 return
1182}
1183
1184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1185
1186func Truncate(path string, length int64) (err error) {
1187 var _p0 *byte
1188 _p0, err = BytePtrFromString(path)
1189 if err != nil {
1190 return
1191 }
1192 _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1193 if e1 != 0 {
1194 err = e1
1195 }
1196 return
1197}
1198
1199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1200
1201func Umask(newmask int) (oldmask int) {
1202 r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1203 oldmask = int(r0)
1204 return
1205}
1206
1207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209func Undelete(path string) (err error) {
1210 var _p0 *byte
1211 _p0, err = BytePtrFromString(path)
1212 if err != nil {
1213 return
1214 }
1215 _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1216 if e1 != 0 {
1217 err = e1
1218 }
1219 return
1220}
1221
1222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224func Unlink(path string) (err error) {
1225 var _p0 *byte
1226 _p0, err = BytePtrFromString(path)
1227 if err != nil {
1228 return
1229 }
1230 _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1231 if e1 != 0 {
1232 err = e1
1233 }
1234 return
1235}
1236
1237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1238
1239func Unmount(path string, flags int) (err error) {
1240 var _p0 *byte
1241 _p0, err = BytePtrFromString(path)
1242 if err != nil {
1243 return
1244 }
1245 _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1246 if e1 != 0 {
1247 err = e1
1248 }
1249 return
1250}
1251
1252// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1253
1254func write(fd int, p []byte) (n int, err error) {
1255 var _p0 unsafe.Pointer
1256 if len(p) > 0 {
1257 _p0 = unsafe.Pointer(&p[0])
1258 } else {
1259 _p0 = unsafe.Pointer(&_zero)
1260 }
1261 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1262 n = int(r0)
1263 if e1 != 0 {
1264 err = e1
1265 }
1266 return
1267}
1268
1269// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1270
1271func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1272 r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1273 ret = uintptr(r0)
1274 if e1 != 0 {
1275 err = e1
1276 }
1277 return
1278}
1279
1280// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1281
1282func munmap(addr uintptr, length uintptr) (err error) {
1283 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1284 if e1 != 0 {
1285 err = e1
1286 }
1287 return
1288}
1289
1290// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1292func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1293 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1294 n = int(r0)
1295 if e1 != 0 {
1296 err = e1
1297 }
1298 return
1299}
1300
1301// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1302
1303func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1304 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1305 n = int(r0)
1306 if e1 != 0 {
1307 err = e1
1308 }
1309 return
1310}