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