OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / sys / unix / zsyscall_netbsd_amd64.go
1 // mksyscall.pl -netbsd -tags netbsd,amd64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_amd64.go
2 // Code generated by the command above; see README.md. DO NOT EDIT.
3
4 // +build netbsd,amd64
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 Madvise(b []byte, behav int) (err error) {
270         var _p0 unsafe.Pointer
271         if len(b) > 0 {
272                 _p0 = unsafe.Pointer(&b[0])
273         } else {
274                 _p0 = unsafe.Pointer(&_zero)
275         }
276         _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
277         if e1 != 0 {
278                 err = errnoErr(e1)
279         }
280         return
281 }
282
283 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285 func Mlock(b []byte) (err error) {
286         var _p0 unsafe.Pointer
287         if len(b) > 0 {
288                 _p0 = unsafe.Pointer(&b[0])
289         } else {
290                 _p0 = unsafe.Pointer(&_zero)
291         }
292         _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
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 Mlockall(flags int) (err error) {
302         _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
303         if e1 != 0 {
304                 err = errnoErr(e1)
305         }
306         return
307 }
308
309 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311 func Mprotect(b []byte, prot int) (err error) {
312         var _p0 unsafe.Pointer
313         if len(b) > 0 {
314                 _p0 = unsafe.Pointer(&b[0])
315         } else {
316                 _p0 = unsafe.Pointer(&_zero)
317         }
318         _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
319         if e1 != 0 {
320                 err = errnoErr(e1)
321         }
322         return
323 }
324
325 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
326
327 func Msync(b []byte, flags int) (err error) {
328         var _p0 unsafe.Pointer
329         if len(b) > 0 {
330                 _p0 = unsafe.Pointer(&b[0])
331         } else {
332                 _p0 = unsafe.Pointer(&_zero)
333         }
334         _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
335         if e1 != 0 {
336                 err = errnoErr(e1)
337         }
338         return
339 }
340
341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
342
343 func Munlock(b []byte) (err error) {
344         var _p0 unsafe.Pointer
345         if len(b) > 0 {
346                 _p0 = unsafe.Pointer(&b[0])
347         } else {
348                 _p0 = unsafe.Pointer(&_zero)
349         }
350         _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
351         if e1 != 0 {
352                 err = errnoErr(e1)
353         }
354         return
355 }
356
357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
358
359 func Munlockall() (err error) {
360         _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
361         if e1 != 0 {
362                 err = errnoErr(e1)
363         }
364         return
365 }
366
367 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
368
369 func pipe() (fd1 int, fd2 int, err error) {
370         r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
371         fd1 = int(r0)
372         fd2 = int(r1)
373         if e1 != 0 {
374                 err = errnoErr(e1)
375         }
376         return
377 }
378
379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
380
381 func getdents(fd int, buf []byte) (n int, err error) {
382         var _p0 unsafe.Pointer
383         if len(buf) > 0 {
384                 _p0 = unsafe.Pointer(&buf[0])
385         } else {
386                 _p0 = unsafe.Pointer(&_zero)
387         }
388         r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
389         n = int(r0)
390         if e1 != 0 {
391                 err = errnoErr(e1)
392         }
393         return
394 }
395
396 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
397
398 func Access(path string, mode uint32) (err error) {
399         var _p0 *byte
400         _p0, err = BytePtrFromString(path)
401         if err != nil {
402                 return
403         }
404         _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
405         if e1 != 0 {
406                 err = errnoErr(e1)
407         }
408         return
409 }
410
411 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
412
413 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
414         _, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
415         if e1 != 0 {
416                 err = errnoErr(e1)
417         }
418         return
419 }
420
421 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
422
423 func Chdir(path string) (err error) {
424         var _p0 *byte
425         _p0, err = BytePtrFromString(path)
426         if err != nil {
427                 return
428         }
429         _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
430         if e1 != 0 {
431                 err = errnoErr(e1)
432         }
433         return
434 }
435
436 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
437
438 func Chflags(path string, flags int) (err error) {
439         var _p0 *byte
440         _p0, err = BytePtrFromString(path)
441         if err != nil {
442                 return
443         }
444         _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
445         if e1 != 0 {
446                 err = errnoErr(e1)
447         }
448         return
449 }
450
451 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
452
453 func Chmod(path string, mode uint32) (err error) {
454         var _p0 *byte
455         _p0, err = BytePtrFromString(path)
456         if err != nil {
457                 return
458         }
459         _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
460         if e1 != 0 {
461                 err = errnoErr(e1)
462         }
463         return
464 }
465
466 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
467
468 func Chown(path string, uid int, gid int) (err error) {
469         var _p0 *byte
470         _p0, err = BytePtrFromString(path)
471         if err != nil {
472                 return
473         }
474         _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
475         if e1 != 0 {
476                 err = errnoErr(e1)
477         }
478         return
479 }
480
481 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
482
483 func Chroot(path string) (err error) {
484         var _p0 *byte
485         _p0, err = BytePtrFromString(path)
486         if err != nil {
487                 return
488         }
489         _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
490         if e1 != 0 {
491                 err = errnoErr(e1)
492         }
493         return
494 }
495
496 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
497
498 func Close(fd int) (err error) {
499         _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
500         if e1 != 0 {
501                 err = errnoErr(e1)
502         }
503         return
504 }
505
506 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
507
508 func Dup(fd int) (nfd int, err error) {
509         r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
510         nfd = int(r0)
511         if e1 != 0 {
512                 err = errnoErr(e1)
513         }
514         return
515 }
516
517 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519 func Dup2(from int, to int) (err error) {
520         _, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
521         if e1 != 0 {
522                 err = errnoErr(e1)
523         }
524         return
525 }
526
527 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
528
529 func Exit(code int) {
530         Syscall(SYS_EXIT, uintptr(code), 0, 0)
531         return
532 }
533
534 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536 func Fchdir(fd int) (err error) {
537         _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
538         if e1 != 0 {
539                 err = errnoErr(e1)
540         }
541         return
542 }
543
544 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546 func Fchflags(fd int, flags int) (err error) {
547         _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
548         if e1 != 0 {
549                 err = errnoErr(e1)
550         }
551         return
552 }
553
554 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556 func Fchmod(fd int, mode uint32) (err error) {
557         _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
558         if e1 != 0 {
559                 err = errnoErr(e1)
560         }
561         return
562 }
563
564 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566 func Fchown(fd int, uid int, gid int) (err error) {
567         _, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
568         if e1 != 0 {
569                 err = errnoErr(e1)
570         }
571         return
572 }
573
574 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576 func Flock(fd int, how int) (err error) {
577         _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
578         if e1 != 0 {
579                 err = errnoErr(e1)
580         }
581         return
582 }
583
584 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586 func Fpathconf(fd int, name int) (val int, err error) {
587         r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
588         val = int(r0)
589         if e1 != 0 {
590                 err = errnoErr(e1)
591         }
592         return
593 }
594
595 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
596
597 func Fstat(fd int, stat *Stat_t) (err error) {
598         _, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
599         if e1 != 0 {
600                 err = errnoErr(e1)
601         }
602         return
603 }
604
605 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
606
607 func Fsync(fd int) (err error) {
608         _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
609         if e1 != 0 {
610                 err = errnoErr(e1)
611         }
612         return
613 }
614
615 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
616
617 func Ftruncate(fd int, length int64) (err error) {
618         _, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
619         if e1 != 0 {
620                 err = errnoErr(e1)
621         }
622         return
623 }
624
625 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
626
627 func Getegid() (egid int) {
628         r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
629         egid = int(r0)
630         return
631 }
632
633 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
634
635 func Geteuid() (uid int) {
636         r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
637         uid = int(r0)
638         return
639 }
640
641 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
642
643 func Getgid() (gid int) {
644         r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
645         gid = int(r0)
646         return
647 }
648
649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
650
651 func Getpgid(pid int) (pgid int, err error) {
652         r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
653         pgid = int(r0)
654         if e1 != 0 {
655                 err = errnoErr(e1)
656         }
657         return
658 }
659
660 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
662 func Getpgrp() (pgrp int) {
663         r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
664         pgrp = int(r0)
665         return
666 }
667
668 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
669
670 func Getpid() (pid int) {
671         r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
672         pid = int(r0)
673         return
674 }
675
676 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678 func Getppid() (ppid int) {
679         r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
680         ppid = int(r0)
681         return
682 }
683
684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
685
686 func Getpriority(which int, who int) (prio int, err error) {
687         r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
688         prio = int(r0)
689         if e1 != 0 {
690                 err = errnoErr(e1)
691         }
692         return
693 }
694
695 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
696
697 func Getrlimit(which int, lim *Rlimit) (err error) {
698         _, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
699         if e1 != 0 {
700                 err = errnoErr(e1)
701         }
702         return
703 }
704
705 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707 func Getrusage(who int, rusage *Rusage) (err error) {
708         _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
709         if e1 != 0 {
710                 err = errnoErr(e1)
711         }
712         return
713 }
714
715 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717 func Getsid(pid int) (sid int, err error) {
718         r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
719         sid = int(r0)
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 Gettimeofday(tv *Timeval) (err error) {
729         _, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
730         if e1 != 0 {
731                 err = errnoErr(e1)
732         }
733         return
734 }
735
736 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
737
738 func Getuid() (uid int) {
739         r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
740         uid = int(r0)
741         return
742 }
743
744 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
745
746 func Issetugid() (tainted bool) {
747         r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
748         tainted = bool(r0 != 0)
749         return
750 }
751
752 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
753
754 func Kill(pid int, signum syscall.Signal) (err error) {
755         _, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
756         if e1 != 0 {
757                 err = errnoErr(e1)
758         }
759         return
760 }
761
762 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
763
764 func Kqueue() (fd int, err error) {
765         r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
766         fd = int(r0)
767         if e1 != 0 {
768                 err = errnoErr(e1)
769         }
770         return
771 }
772
773 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
774
775 func Lchown(path string, uid int, gid int) (err error) {
776         var _p0 *byte
777         _p0, err = BytePtrFromString(path)
778         if err != nil {
779                 return
780         }
781         _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
782         if e1 != 0 {
783                 err = errnoErr(e1)
784         }
785         return
786 }
787
788 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
789
790 func Link(path string, link string) (err error) {
791         var _p0 *byte
792         _p0, err = BytePtrFromString(path)
793         if err != nil {
794                 return
795         }
796         var _p1 *byte
797         _p1, err = BytePtrFromString(link)
798         if err != nil {
799                 return
800         }
801         _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
802         if e1 != 0 {
803                 err = errnoErr(e1)
804         }
805         return
806 }
807
808 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809
810 func Listen(s int, backlog int) (err error) {
811         _, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
812         if e1 != 0 {
813                 err = errnoErr(e1)
814         }
815         return
816 }
817
818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
819
820 func Lstat(path string, stat *Stat_t) (err error) {
821         var _p0 *byte
822         _p0, err = BytePtrFromString(path)
823         if err != nil {
824                 return
825         }
826         _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
827         if e1 != 0 {
828                 err = errnoErr(e1)
829         }
830         return
831 }
832
833 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
834
835 func Mkdir(path string, mode uint32) (err error) {
836         var _p0 *byte
837         _p0, err = BytePtrFromString(path)
838         if err != nil {
839                 return
840         }
841         _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
842         if e1 != 0 {
843                 err = errnoErr(e1)
844         }
845         return
846 }
847
848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850 func Mkfifo(path string, mode uint32) (err error) {
851         var _p0 *byte
852         _p0, err = BytePtrFromString(path)
853         if err != nil {
854                 return
855         }
856         _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
857         if e1 != 0 {
858                 err = errnoErr(e1)
859         }
860         return
861 }
862
863 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864
865 func Mknod(path string, mode uint32, dev int) (err error) {
866         var _p0 *byte
867         _p0, err = BytePtrFromString(path)
868         if err != nil {
869                 return
870         }
871         _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
872         if e1 != 0 {
873                 err = errnoErr(e1)
874         }
875         return
876 }
877
878 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
879
880 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
881         _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
882         if e1 != 0 {
883                 err = errnoErr(e1)
884         }
885         return
886 }
887
888 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
889
890 func Open(path string, mode int, perm uint32) (fd int, err error) {
891         var _p0 *byte
892         _p0, err = BytePtrFromString(path)
893         if err != nil {
894                 return
895         }
896         r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
897         fd = int(r0)
898         if e1 != 0 {
899                 err = errnoErr(e1)
900         }
901         return
902 }
903
904 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
905
906 func Pathconf(path string, name int) (val int, err error) {
907         var _p0 *byte
908         _p0, err = BytePtrFromString(path)
909         if err != nil {
910                 return
911         }
912         r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
913         val = int(r0)
914         if e1 != 0 {
915                 err = errnoErr(e1)
916         }
917         return
918 }
919
920 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
921
922 func Pread(fd int, p []byte, offset int64) (n int, err error) {
923         var _p0 unsafe.Pointer
924         if len(p) > 0 {
925                 _p0 = unsafe.Pointer(&p[0])
926         } else {
927                 _p0 = unsafe.Pointer(&_zero)
928         }
929         r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
930         n = int(r0)
931         if e1 != 0 {
932                 err = errnoErr(e1)
933         }
934         return
935 }
936
937 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
938
939 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
940         var _p0 unsafe.Pointer
941         if len(p) > 0 {
942                 _p0 = unsafe.Pointer(&p[0])
943         } else {
944                 _p0 = unsafe.Pointer(&_zero)
945         }
946         r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
947         n = int(r0)
948         if e1 != 0 {
949                 err = errnoErr(e1)
950         }
951         return
952 }
953
954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
955
956 func read(fd int, p []byte) (n int, err error) {
957         var _p0 unsafe.Pointer
958         if len(p) > 0 {
959                 _p0 = unsafe.Pointer(&p[0])
960         } else {
961                 _p0 = unsafe.Pointer(&_zero)
962         }
963         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
964         n = int(r0)
965         if e1 != 0 {
966                 err = errnoErr(e1)
967         }
968         return
969 }
970
971 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
972
973 func Readlink(path string, buf []byte) (n int, err error) {
974         var _p0 *byte
975         _p0, err = BytePtrFromString(path)
976         if err != nil {
977                 return
978         }
979         var _p1 unsafe.Pointer
980         if len(buf) > 0 {
981                 _p1 = unsafe.Pointer(&buf[0])
982         } else {
983                 _p1 = unsafe.Pointer(&_zero)
984         }
985         r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
986         n = int(r0)
987         if e1 != 0 {
988                 err = errnoErr(e1)
989         }
990         return
991 }
992
993 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
994
995 func Rename(from string, to string) (err error) {
996         var _p0 *byte
997         _p0, err = BytePtrFromString(from)
998         if err != nil {
999                 return
1000         }
1001         var _p1 *byte
1002         _p1, err = BytePtrFromString(to)
1003         if err != nil {
1004                 return
1005         }
1006         _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1007         if e1 != 0 {
1008                 err = errnoErr(e1)
1009         }
1010         return
1011 }
1012
1013 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1014
1015 func Revoke(path string) (err error) {
1016         var _p0 *byte
1017         _p0, err = BytePtrFromString(path)
1018         if err != nil {
1019                 return
1020         }
1021         _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1022         if e1 != 0 {
1023                 err = errnoErr(e1)
1024         }
1025         return
1026 }
1027
1028 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1029
1030 func Rmdir(path string) (err error) {
1031         var _p0 *byte
1032         _p0, err = BytePtrFromString(path)
1033         if err != nil {
1034                 return
1035         }
1036         _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1037         if e1 != 0 {
1038                 err = errnoErr(e1)
1039         }
1040         return
1041 }
1042
1043 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1044
1045 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1046         r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1047         newoffset = int64(r0)
1048         if e1 != 0 {
1049                 err = errnoErr(e1)
1050         }
1051         return
1052 }
1053
1054 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1055
1056 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1057         _, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1058         if e1 != 0 {
1059                 err = errnoErr(e1)
1060         }
1061         return
1062 }
1063
1064 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066 func Setegid(egid int) (err error) {
1067         _, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1068         if e1 != 0 {
1069                 err = errnoErr(e1)
1070         }
1071         return
1072 }
1073
1074 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1075
1076 func Seteuid(euid int) (err error) {
1077         _, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1078         if e1 != 0 {
1079                 err = errnoErr(e1)
1080         }
1081         return
1082 }
1083
1084 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086 func Setgid(gid int) (err error) {
1087         _, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1088         if e1 != 0 {
1089                 err = errnoErr(e1)
1090         }
1091         return
1092 }
1093
1094 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1095
1096 func Setpgid(pid int, pgid int) (err error) {
1097         _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1098         if e1 != 0 {
1099                 err = errnoErr(e1)
1100         }
1101         return
1102 }
1103
1104 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106 func Setpriority(which int, who int, prio int) (err error) {
1107         _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1108         if e1 != 0 {
1109                 err = errnoErr(e1)
1110         }
1111         return
1112 }
1113
1114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116 func Setregid(rgid int, egid int) (err error) {
1117         _, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1118         if e1 != 0 {
1119                 err = errnoErr(e1)
1120         }
1121         return
1122 }
1123
1124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1125
1126 func Setreuid(ruid int, euid int) (err error) {
1127         _, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1128         if e1 != 0 {
1129                 err = errnoErr(e1)
1130         }
1131         return
1132 }
1133
1134 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135
1136 func Setrlimit(which int, lim *Rlimit) (err error) {
1137         _, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1138         if e1 != 0 {
1139                 err = errnoErr(e1)
1140         }
1141         return
1142 }
1143
1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1145
1146 func Setsid() (pid int, err error) {
1147         r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1148         pid = int(r0)
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 Settimeofday(tp *Timeval) (err error) {
1158         _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 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 Setuid(uid int) (err error) {
1168         _, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1169         if e1 != 0 {
1170                 err = errnoErr(e1)
1171         }
1172         return
1173 }
1174
1175 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176
1177 func Stat(path string, stat *Stat_t) (err error) {
1178         var _p0 *byte
1179         _p0, err = BytePtrFromString(path)
1180         if err != nil {
1181                 return
1182         }
1183         _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1184         if e1 != 0 {
1185                 err = errnoErr(e1)
1186         }
1187         return
1188 }
1189
1190 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1191
1192 func Symlink(path string, link string) (err error) {
1193         var _p0 *byte
1194         _p0, err = BytePtrFromString(path)
1195         if err != nil {
1196                 return
1197         }
1198         var _p1 *byte
1199         _p1, err = BytePtrFromString(link)
1200         if err != nil {
1201                 return
1202         }
1203         _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1204         if e1 != 0 {
1205                 err = errnoErr(e1)
1206         }
1207         return
1208 }
1209
1210 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1211
1212 func Sync() (err error) {
1213         _, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1214         if e1 != 0 {
1215                 err = errnoErr(e1)
1216         }
1217         return
1218 }
1219
1220 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1221
1222 func Truncate(path string, length int64) (err error) {
1223         var _p0 *byte
1224         _p0, err = BytePtrFromString(path)
1225         if err != nil {
1226                 return
1227         }
1228         _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1229         if e1 != 0 {
1230                 err = errnoErr(e1)
1231         }
1232         return
1233 }
1234
1235 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1236
1237 func Umask(newmask int) (oldmask int) {
1238         r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1239         oldmask = int(r0)
1240         return
1241 }
1242
1243 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1244
1245 func Unlink(path string) (err error) {
1246         var _p0 *byte
1247         _p0, err = BytePtrFromString(path)
1248         if err != nil {
1249                 return
1250         }
1251         _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1252         if e1 != 0 {
1253                 err = errnoErr(e1)
1254         }
1255         return
1256 }
1257
1258 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1259
1260 func Unmount(path string, flags int) (err error) {
1261         var _p0 *byte
1262         _p0, err = BytePtrFromString(path)
1263         if err != nil {
1264                 return
1265         }
1266         _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1267         if e1 != 0 {
1268                 err = errnoErr(e1)
1269         }
1270         return
1271 }
1272
1273 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1274
1275 func write(fd int, p []byte) (n int, err error) {
1276         var _p0 unsafe.Pointer
1277         if len(p) > 0 {
1278                 _p0 = unsafe.Pointer(&p[0])
1279         } else {
1280                 _p0 = unsafe.Pointer(&_zero)
1281         }
1282         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1283         n = int(r0)
1284         if e1 != 0 {
1285                 err = errnoErr(e1)
1286         }
1287         return
1288 }
1289
1290 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1292 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1293         r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1294         ret = uintptr(r0)
1295         if e1 != 0 {
1296                 err = errnoErr(e1)
1297         }
1298         return
1299 }
1300
1301 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1302
1303 func munmap(addr uintptr, length uintptr) (err error) {
1304         _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1305         if e1 != 0 {
1306                 err = errnoErr(e1)
1307         }
1308         return
1309 }
1310
1311 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1314         r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1315         n = int(r0)
1316         if e1 != 0 {
1317                 err = errnoErr(e1)
1318         }
1319         return
1320 }
1321
1322 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1323
1324 func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1325         r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1326         n = int(r0)
1327         if e1 != 0 {
1328                 err = errnoErr(e1)
1329         }
1330         return
1331 }
1332
1333 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1334
1335 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1336         var _p0 *byte
1337         _p0, err = BytePtrFromString(path)
1338         if err != nil {
1339                 return
1340         }
1341         _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1342         if e1 != 0 {
1343                 err = errnoErr(e1)
1344         }
1345         return
1346 }