1// go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4//go:build aix && ppc64
5// +build aix,ppc64
6
7package unix
8
9import (
10 "unsafe"
11)
12
13// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
14
15func utimes(path string, times *[2]Timeval) (err error) {
16 var _p0 *byte
17 _p0, err = BytePtrFromString(path)
18 if err != nil {
19 return
20 }
21 _, e1 := callutimes(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
22 if e1 != 0 {
23 err = errnoErr(e1)
24 }
25 return
26}
27
28// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
29
30func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
31 var _p0 *byte
32 _p0, err = BytePtrFromString(path)
33 if err != nil {
34 return
35 }
36 _, e1 := callutimensat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), flag)
37 if e1 != 0 {
38 err = errnoErr(e1)
39 }
40 return
41}
42
43// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
44
45func getcwd(buf []byte) (err error) {
46 var _p0 *byte
47 if len(buf) > 0 {
48 _p0 = &buf[0]
49 }
50 _, e1 := callgetcwd(uintptr(unsafe.Pointer(_p0)), len(buf))
51 if e1 != 0 {
52 err = errnoErr(e1)
53 }
54 return
55}
56
57// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
60 r0, e1 := callaccept(s, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
61 fd = int(r0)
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
70func getdirent(fd int, buf []byte) (n int, err error) {
71 var _p0 *byte
72 if len(buf) > 0 {
73 _p0 = &buf[0]
74 }
75 r0, e1 := callgetdirent(fd, uintptr(unsafe.Pointer(_p0)), len(buf))
76 n = int(r0)
77 if e1 != 0 {
78 err = errnoErr(e1)
79 }
80 return
81}
82
83// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
84
85func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
86 r0, e1 := callwait4(int(pid), uintptr(unsafe.Pointer(status)), options, uintptr(unsafe.Pointer(rusage)))
87 wpid = Pid_t(r0)
88 if e1 != 0 {
89 err = errnoErr(e1)
90 }
91 return
92}
93
94// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
95
96func ioctl(fd int, req int, arg uintptr) (err error) {
97 _, e1 := callioctl(fd, req, arg)
98 if e1 != 0 {
99 err = errnoErr(e1)
100 }
101 return
102}
103
104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
105
106func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) {
107 _, e1 := callioctl_ptr(fd, req, arg)
108 if e1 != 0 {
109 err = errnoErr(e1)
110 }
111 return
112}
113
114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
115
116func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) {
117 r0, e1 := callfcntl(fd, cmd, uintptr(arg))
118 r = int(r0)
119 if e1 != 0 {
120 err = errnoErr(e1)
121 }
122 return
123}
124
125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
126
127func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
128 _, e1 := callfcntl(fd, cmd, uintptr(unsafe.Pointer(lk)))
129 if e1 != 0 {
130 err = errnoErr(e1)
131 }
132 return
133}
134
135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
136
137func fcntl(fd int, cmd int, arg int) (val int, err error) {
138 r0, e1 := callfcntl(uintptr(fd), cmd, uintptr(arg))
139 val = int(r0)
140 if e1 != 0 {
141 err = errnoErr(e1)
142 }
143 return
144}
145
146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
147
148func fsyncRange(fd int, how int, start int64, length int64) (err error) {
149 _, e1 := callfsync_range(fd, how, start, length)
150 if e1 != 0 {
151 err = errnoErr(e1)
152 }
153 return
154}
155
156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
157
158func Acct(path string) (err error) {
159 var _p0 *byte
160 _p0, err = BytePtrFromString(path)
161 if err != nil {
162 return
163 }
164 _, e1 := callacct(uintptr(unsafe.Pointer(_p0)))
165 if e1 != 0 {
166 err = errnoErr(e1)
167 }
168 return
169}
170
171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
172
173func Chdir(path string) (err error) {
174 var _p0 *byte
175 _p0, err = BytePtrFromString(path)
176 if err != nil {
177 return
178 }
179 _, e1 := callchdir(uintptr(unsafe.Pointer(_p0)))
180 if e1 != 0 {
181 err = errnoErr(e1)
182 }
183 return
184}
185
186// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
187
188func Chroot(path string) (err error) {
189 var _p0 *byte
190 _p0, err = BytePtrFromString(path)
191 if err != nil {
192 return
193 }
194 _, e1 := callchroot(uintptr(unsafe.Pointer(_p0)))
195 if e1 != 0 {
196 err = errnoErr(e1)
197 }
198 return
199}
200
201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
202
203func Close(fd int) (err error) {
204 _, e1 := callclose(fd)
205 if e1 != 0 {
206 err = errnoErr(e1)
207 }
208 return
209}
210
211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
212
213func Dup(oldfd int) (fd int, err error) {
214 r0, e1 := calldup(oldfd)
215 fd = int(r0)
216 if e1 != 0 {
217 err = errnoErr(e1)
218 }
219 return
220}
221
222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
223
224func Exit(code int) {
225 callexit(code)
226 return
227}
228
229// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
230
231func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
232 var _p0 *byte
233 _p0, err = BytePtrFromString(path)
234 if err != nil {
235 return
236 }
237 _, e1 := callfaccessat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags)
238 if e1 != 0 {
239 err = errnoErr(e1)
240 }
241 return
242}
243
244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
245
246func Fchdir(fd int) (err error) {
247 _, e1 := callfchdir(fd)
248 if e1 != 0 {
249 err = errnoErr(e1)
250 }
251 return
252}
253
254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
255
256func Fchmod(fd int, mode uint32) (err error) {
257 _, e1 := callfchmod(fd, mode)
258 if e1 != 0 {
259 err = errnoErr(e1)
260 }
261 return
262}
263
264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
265
266func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
267 var _p0 *byte
268 _p0, err = BytePtrFromString(path)
269 if err != nil {
270 return
271 }
272 _, e1 := callfchmodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags)
273 if e1 != 0 {
274 err = errnoErr(e1)
275 }
276 return
277}
278
279// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
280
281func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
282 var _p0 *byte
283 _p0, err = BytePtrFromString(path)
284 if err != nil {
285 return
286 }
287 _, e1 := callfchownat(dirfd, uintptr(unsafe.Pointer(_p0)), uid, gid, flags)
288 if e1 != 0 {
289 err = errnoErr(e1)
290 }
291 return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Fdatasync(fd int) (err error) {
297 _, e1 := callfdatasync(fd)
298 if e1 != 0 {
299 err = errnoErr(e1)
300 }
301 return
302}
303
304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
305
306func Getpgid(pid int) (pgid int, err error) {
307 r0, e1 := callgetpgid(pid)
308 pgid = int(r0)
309 if e1 != 0 {
310 err = errnoErr(e1)
311 }
312 return
313}
314
315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
316
317func Getpgrp() (pid int) {
318 r0, _ := callgetpgrp()
319 pid = int(r0)
320 return
321}
322
323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
324
325func Getpid() (pid int) {
326 r0, _ := callgetpid()
327 pid = int(r0)
328 return
329}
330
331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
332
333func Getppid() (ppid int) {
334 r0, _ := callgetppid()
335 ppid = int(r0)
336 return
337}
338
339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
340
341func Getpriority(which int, who int) (prio int, err error) {
342 r0, e1 := callgetpriority(which, who)
343 prio = int(r0)
344 if e1 != 0 {
345 err = errnoErr(e1)
346 }
347 return
348}
349
350// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
351
352func Getrusage(who int, rusage *Rusage) (err error) {
353 _, e1 := callgetrusage(who, uintptr(unsafe.Pointer(rusage)))
354 if e1 != 0 {
355 err = errnoErr(e1)
356 }
357 return
358}
359
360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362func Getsid(pid int) (sid int, err error) {
363 r0, e1 := callgetsid(pid)
364 sid = int(r0)
365 if e1 != 0 {
366 err = errnoErr(e1)
367 }
368 return
369}
370
371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
372
373func Kill(pid int, sig Signal) (err error) {
374 _, e1 := callkill(pid, int(sig))
375 if e1 != 0 {
376 err = errnoErr(e1)
377 }
378 return
379}
380
381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
382
383func Klogctl(typ int, buf []byte) (n int, err error) {
384 var _p0 *byte
385 if len(buf) > 0 {
386 _p0 = &buf[0]
387 }
388 r0, e1 := callsyslog(typ, uintptr(unsafe.Pointer(_p0)), 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
398func Mkdir(dirfd int, path string, mode uint32) (err error) {
399 var _p0 *byte
400 _p0, err = BytePtrFromString(path)
401 if err != nil {
402 return
403 }
404 _, e1 := callmkdir(dirfd, uintptr(unsafe.Pointer(_p0)), mode)
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
413func Mkdirat(dirfd int, path string, mode uint32) (err error) {
414 var _p0 *byte
415 _p0, err = BytePtrFromString(path)
416 if err != nil {
417 return
418 }
419 _, e1 := callmkdirat(dirfd, uintptr(unsafe.Pointer(_p0)), mode)
420 if e1 != 0 {
421 err = errnoErr(e1)
422 }
423 return
424}
425
426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
427
428func Mkfifo(path string, mode uint32) (err error) {
429 var _p0 *byte
430 _p0, err = BytePtrFromString(path)
431 if err != nil {
432 return
433 }
434 _, e1 := callmkfifo(uintptr(unsafe.Pointer(_p0)), mode)
435 if e1 != 0 {
436 err = errnoErr(e1)
437 }
438 return
439}
440
441// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
442
443func Mknod(path string, mode uint32, dev int) (err error) {
444 var _p0 *byte
445 _p0, err = BytePtrFromString(path)
446 if err != nil {
447 return
448 }
449 _, e1 := callmknod(uintptr(unsafe.Pointer(_p0)), mode, dev)
450 if e1 != 0 {
451 err = errnoErr(e1)
452 }
453 return
454}
455
456// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
457
458func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
459 var _p0 *byte
460 _p0, err = BytePtrFromString(path)
461 if err != nil {
462 return
463 }
464 _, e1 := callmknodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, dev)
465 if e1 != 0 {
466 err = errnoErr(e1)
467 }
468 return
469}
470
471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
472
473func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
474 _, e1 := callnanosleep(uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)))
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
483func Open(path string, mode int, perm uint32) (fd int, err error) {
484 var _p0 *byte
485 _p0, err = BytePtrFromString(path)
486 if err != nil {
487 return
488 }
489 r0, e1 := callopen64(uintptr(unsafe.Pointer(_p0)), mode, perm)
490 fd = int(r0)
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
499func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
500 var _p0 *byte
501 _p0, err = BytePtrFromString(path)
502 if err != nil {
503 return
504 }
505 r0, e1 := callopenat(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mode)
506 fd = int(r0)
507 if e1 != 0 {
508 err = errnoErr(e1)
509 }
510 return
511}
512
513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
514
515func read(fd int, p []byte) (n int, err error) {
516 var _p0 *byte
517 if len(p) > 0 {
518 _p0 = &p[0]
519 }
520 r0, e1 := callread(fd, uintptr(unsafe.Pointer(_p0)), len(p))
521 n = int(r0)
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
530func Readlink(path string, buf []byte) (n int, err error) {
531 var _p0 *byte
532 _p0, err = BytePtrFromString(path)
533 if err != nil {
534 return
535 }
536 var _p1 *byte
537 if len(buf) > 0 {
538 _p1 = &buf[0]
539 }
540 r0, e1 := callreadlink(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), len(buf))
541 n = int(r0)
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
550func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
551 var _p0 *byte
552 _p0, err = BytePtrFromString(oldpath)
553 if err != nil {
554 return
555 }
556 var _p1 *byte
557 _p1, err = BytePtrFromString(newpath)
558 if err != nil {
559 return
560 }
561 _, e1 := callrenameat(olddirfd, uintptr(unsafe.Pointer(_p0)), newdirfd, uintptr(unsafe.Pointer(_p1)))
562 if e1 != 0 {
563 err = errnoErr(e1)
564 }
565 return
566}
567
568// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
569
570func Setdomainname(p []byte) (err error) {
571 var _p0 *byte
572 if len(p) > 0 {
573 _p0 = &p[0]
574 }
575 _, e1 := callsetdomainname(uintptr(unsafe.Pointer(_p0)), len(p))
576 if e1 != 0 {
577 err = errnoErr(e1)
578 }
579 return
580}
581
582// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
583
584func Sethostname(p []byte) (err error) {
585 var _p0 *byte
586 if len(p) > 0 {
587 _p0 = &p[0]
588 }
589 _, e1 := callsethostname(uintptr(unsafe.Pointer(_p0)), len(p))
590 if e1 != 0 {
591 err = errnoErr(e1)
592 }
593 return
594}
595
596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
597
598func Setpgid(pid int, pgid int) (err error) {
599 _, e1 := callsetpgid(pid, pgid)
600 if e1 != 0 {
601 err = errnoErr(e1)
602 }
603 return
604}
605
606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
607
608func Setsid() (pid int, err error) {
609 r0, e1 := callsetsid()
610 pid = int(r0)
611 if e1 != 0 {
612 err = errnoErr(e1)
613 }
614 return
615}
616
617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
618
619func Settimeofday(tv *Timeval) (err error) {
620 _, e1 := callsettimeofday(uintptr(unsafe.Pointer(tv)))
621 if e1 != 0 {
622 err = errnoErr(e1)
623 }
624 return
625}
626
627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
628
629func Setuid(uid int) (err error) {
630 _, e1 := callsetuid(uid)
631 if e1 != 0 {
632 err = errnoErr(e1)
633 }
634 return
635}
636
637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
638
639func Setgid(uid int) (err error) {
640 _, e1 := callsetgid(uid)
641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
649func Setpriority(which int, who int, prio int) (err error) {
650 _, e1 := callsetpriority(which, who, prio)
651 if e1 != 0 {
652 err = errnoErr(e1)
653 }
654 return
655}
656
657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
658
659func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
660 var _p0 *byte
661 _p0, err = BytePtrFromString(path)
662 if err != nil {
663 return
664 }
665 _, e1 := callstatx(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mask, uintptr(unsafe.Pointer(stat)))
666 if e1 != 0 {
667 err = errnoErr(e1)
668 }
669 return
670}
671
672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
673
674func Sync() {
675 callsync()
676 return
677}
678
679// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
680
681func Times(tms *Tms) (ticks uintptr, err error) {
682 r0, e1 := calltimes(uintptr(unsafe.Pointer(tms)))
683 ticks = uintptr(r0)
684 if e1 != 0 {
685 err = errnoErr(e1)
686 }
687 return
688}
689
690// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
691
692func Umask(mask int) (oldmask int) {
693 r0, _ := callumask(mask)
694 oldmask = int(r0)
695 return
696}
697
698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
699
700func Uname(buf *Utsname) (err error) {
701 _, e1 := calluname(uintptr(unsafe.Pointer(buf)))
702 if e1 != 0 {
703 err = errnoErr(e1)
704 }
705 return
706}
707
708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
709
710func Unlink(path string) (err error) {
711 var _p0 *byte
712 _p0, err = BytePtrFromString(path)
713 if err != nil {
714 return
715 }
716 _, e1 := callunlink(uintptr(unsafe.Pointer(_p0)))
717 if e1 != 0 {
718 err = errnoErr(e1)
719 }
720 return
721}
722
723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
724
725func Unlinkat(dirfd int, path string, flags int) (err error) {
726 var _p0 *byte
727 _p0, err = BytePtrFromString(path)
728 if err != nil {
729 return
730 }
731 _, e1 := callunlinkat(dirfd, uintptr(unsafe.Pointer(_p0)), flags)
732 if e1 != 0 {
733 err = errnoErr(e1)
734 }
735 return
736}
737
738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
739
740func Ustat(dev int, ubuf *Ustat_t) (err error) {
741 _, e1 := callustat(dev, uintptr(unsafe.Pointer(ubuf)))
742 if e1 != 0 {
743 err = errnoErr(e1)
744 }
745 return
746}
747
748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
749
750func write(fd int, p []byte) (n int, err error) {
751 var _p0 *byte
752 if len(p) > 0 {
753 _p0 = &p[0]
754 }
755 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(_p0)), len(p))
756 n = int(r0)
757 if e1 != 0 {
758 err = errnoErr(e1)
759 }
760 return
761}
762
763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
764
765func readlen(fd int, p *byte, np int) (n int, err error) {
766 r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np)
767 n = int(r0)
768 if e1 != 0 {
769 err = errnoErr(e1)
770 }
771 return
772}
773
774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
775
776func writelen(fd int, p *byte, np int) (n int, err error) {
777 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np)
778 n = int(r0)
779 if e1 != 0 {
780 err = errnoErr(e1)
781 }
782 return
783}
784
785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
786
787func Dup2(oldfd int, newfd int) (err error) {
788 _, e1 := calldup2(oldfd, newfd)
789 if e1 != 0 {
790 err = errnoErr(e1)
791 }
792 return
793}
794
795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
796
797func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
798 _, e1 := callposix_fadvise64(fd, offset, length, advice)
799 if e1 != 0 {
800 err = errnoErr(e1)
801 }
802 return
803}
804
805// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
806
807func Fchown(fd int, uid int, gid int) (err error) {
808 _, e1 := callfchown(fd, uid, gid)
809 if e1 != 0 {
810 err = errnoErr(e1)
811 }
812 return
813}
814
815// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
816
817func fstat(fd int, stat *Stat_t) (err error) {
818 _, e1 := callfstat(fd, uintptr(unsafe.Pointer(stat)))
819 if e1 != 0 {
820 err = errnoErr(e1)
821 }
822 return
823}
824
825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
827func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
828 var _p0 *byte
829 _p0, err = BytePtrFromString(path)
830 if err != nil {
831 return
832 }
833 _, e1 := callfstatat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), flags)
834 if e1 != 0 {
835 err = errnoErr(e1)
836 }
837 return
838}
839
840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
841
842func Fstatfs(fd int, buf *Statfs_t) (err error) {
843 _, e1 := callfstatfs(fd, uintptr(unsafe.Pointer(buf)))
844 if e1 != 0 {
845 err = errnoErr(e1)
846 }
847 return
848}
849
850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
851
852func Ftruncate(fd int, length int64) (err error) {
853 _, e1 := callftruncate(fd, length)
854 if e1 != 0 {
855 err = errnoErr(e1)
856 }
857 return
858}
859
860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
862func Getegid() (egid int) {
863 r0, _ := callgetegid()
864 egid = int(r0)
865 return
866}
867
868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
869
870func Geteuid() (euid int) {
871 r0, _ := callgeteuid()
872 euid = int(r0)
873 return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getgid() (gid int) {
879 r0, _ := callgetgid()
880 gid = int(r0)
881 return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Getuid() (uid int) {
887 r0, _ := callgetuid()
888 uid = int(r0)
889 return
890}
891
892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Lchown(path string, uid int, gid int) (err error) {
895 var _p0 *byte
896 _p0, err = BytePtrFromString(path)
897 if err != nil {
898 return
899 }
900 _, e1 := calllchown(uintptr(unsafe.Pointer(_p0)), uid, gid)
901 if e1 != 0 {
902 err = errnoErr(e1)
903 }
904 return
905}
906
907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
908
909func Listen(s int, n int) (err error) {
910 _, e1 := calllisten(s, n)
911 if e1 != 0 {
912 err = errnoErr(e1)
913 }
914 return
915}
916
917// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
918
919func lstat(path string, stat *Stat_t) (err error) {
920 var _p0 *byte
921 _p0, err = BytePtrFromString(path)
922 if err != nil {
923 return
924 }
925 _, e1 := calllstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)))
926 if e1 != 0 {
927 err = errnoErr(e1)
928 }
929 return
930}
931
932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
933
934func Pause() (err error) {
935 _, e1 := callpause()
936 if e1 != 0 {
937 err = errnoErr(e1)
938 }
939 return
940}
941
942// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
943
944func pread(fd int, p []byte, offset int64) (n int, err error) {
945 var _p0 *byte
946 if len(p) > 0 {
947 _p0 = &p[0]
948 }
949 r0, e1 := callpread64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset)
950 n = int(r0)
951 if e1 != 0 {
952 err = errnoErr(e1)
953 }
954 return
955}
956
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958
959func pwrite(fd int, p []byte, offset int64) (n int, err error) {
960 var _p0 *byte
961 if len(p) > 0 {
962 _p0 = &p[0]
963 }
964 r0, e1 := callpwrite64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset)
965 n = int(r0)
966 if e1 != 0 {
967 err = errnoErr(e1)
968 }
969 return
970}
971
972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973
974func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
975 r0, e1 := callselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)))
976 n = int(r0)
977 if e1 != 0 {
978 err = errnoErr(e1)
979 }
980 return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
985func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
986 r0, e1 := callpselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
987 n = int(r0)
988 if e1 != 0 {
989 err = errnoErr(e1)
990 }
991 return
992}
993
994// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
995
996func Setregid(rgid int, egid int) (err error) {
997 _, e1 := callsetregid(rgid, egid)
998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Setreuid(ruid int, euid int) (err error) {
1007 _, e1 := callsetreuid(ruid, euid)
1008 if e1 != 0 {
1009 err = errnoErr(e1)
1010 }
1011 return
1012}
1013
1014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1015
1016func Shutdown(fd int, how int) (err error) {
1017 _, e1 := callshutdown(fd, how)
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
1026func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1027 r0, e1 := callsplice(rfd, uintptr(unsafe.Pointer(roff)), wfd, uintptr(unsafe.Pointer(woff)), len, flags)
1028 n = int64(r0)
1029 if e1 != 0 {
1030 err = errnoErr(e1)
1031 }
1032 return
1033}
1034
1035// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1036
1037func stat(path string, statptr *Stat_t) (err error) {
1038 var _p0 *byte
1039 _p0, err = BytePtrFromString(path)
1040 if err != nil {
1041 return
1042 }
1043 _, e1 := callstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(statptr)))
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
1052func Statfs(path string, buf *Statfs_t) (err error) {
1053 var _p0 *byte
1054 _p0, err = BytePtrFromString(path)
1055 if err != nil {
1056 return
1057 }
1058 _, e1 := callstatfs(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)))
1059 if e1 != 0 {
1060 err = errnoErr(e1)
1061 }
1062 return
1063}
1064
1065// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1066
1067func Truncate(path string, length int64) (err error) {
1068 var _p0 *byte
1069 _p0, err = BytePtrFromString(path)
1070 if err != nil {
1071 return
1072 }
1073 _, e1 := calltruncate(uintptr(unsafe.Pointer(_p0)), length)
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
1082func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1083 _, e1 := callbind(s, uintptr(addr), uintptr(addrlen))
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
1092func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1093 _, e1 := callconnect(s, uintptr(addr), uintptr(addrlen))
1094 if e1 != 0 {
1095 err = errnoErr(e1)
1096 }
1097 return
1098}
1099
1100// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1101
1102func getgroups(n int, list *_Gid_t) (nn int, err error) {
1103 r0, e1 := callgetgroups(n, uintptr(unsafe.Pointer(list)))
1104 nn = int(r0)
1105 if e1 != 0 {
1106 err = errnoErr(e1)
1107 }
1108 return
1109}
1110
1111// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1112
1113func setgroups(n int, list *_Gid_t) (err error) {
1114 _, e1 := callsetgroups(n, uintptr(unsafe.Pointer(list)))
1115 if e1 != 0 {
1116 err = errnoErr(e1)
1117 }
1118 return
1119}
1120
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122
1123func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1124 _, e1 := callgetsockopt(s, level, name, uintptr(val), uintptr(unsafe.Pointer(vallen)))
1125 if e1 != 0 {
1126 err = errnoErr(e1)
1127 }
1128 return
1129}
1130
1131// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1132
1133func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1134 _, e1 := callsetsockopt(s, level, name, uintptr(val), vallen)
1135 if e1 != 0 {
1136 err = errnoErr(e1)
1137 }
1138 return
1139}
1140
1141// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1142
1143func socket(domain int, typ int, proto int) (fd int, err error) {
1144 r0, e1 := callsocket(domain, typ, proto)
1145 fd = int(r0)
1146 if e1 != 0 {
1147 err = errnoErr(e1)
1148 }
1149 return
1150}
1151
1152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1153
1154func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1155 _, e1 := callsocketpair(domain, typ, proto, uintptr(unsafe.Pointer(fd)))
1156 if e1 != 0 {
1157 err = errnoErr(e1)
1158 }
1159 return
1160}
1161
1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1163
1164func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1165 _, e1 := callgetpeername(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1166 if e1 != 0 {
1167 err = errnoErr(e1)
1168 }
1169 return
1170}
1171
1172// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1173
1174func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1175 _, e1 := callgetsockname(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1176 if e1 != 0 {
1177 err = errnoErr(e1)
1178 }
1179 return
1180}
1181
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183
1184func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1185 var _p0 *byte
1186 if len(p) > 0 {
1187 _p0 = &p[0]
1188 }
1189 r0, e1 := callrecvfrom(fd, uintptr(unsafe.Pointer(_p0)), len(p), flags, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1190 n = int(r0)
1191 if e1 != 0 {
1192 err = errnoErr(e1)
1193 }
1194 return
1195}
1196
1197// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1198
1199func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1200 var _p0 *byte
1201 if len(buf) > 0 {
1202 _p0 = &buf[0]
1203 }
1204 _, e1 := callsendto(s, uintptr(unsafe.Pointer(_p0)), len(buf), flags, uintptr(to), uintptr(addrlen))
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
1213func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1214 r0, e1 := callnrecvmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1215 n = int(r0)
1216 if e1 != 0 {
1217 err = errnoErr(e1)
1218 }
1219 return
1220}
1221
1222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1225 r0, e1 := callnsendmsg(s, uintptr(unsafe.Pointer(msg)), flags)
1226 n = int(r0)
1227 if e1 != 0 {
1228 err = errnoErr(e1)
1229 }
1230 return
1231}
1232
1233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1234
1235func munmap(addr uintptr, length uintptr) (err error) {
1236 _, e1 := callmunmap(addr, length)
1237 if e1 != 0 {
1238 err = errnoErr(e1)
1239 }
1240 return
1241}
1242
1243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1244
1245func Madvise(b []byte, advice int) (err error) {
1246 var _p0 *byte
1247 if len(b) > 0 {
1248 _p0 = &b[0]
1249 }
1250 _, e1 := callmadvise(uintptr(unsafe.Pointer(_p0)), len(b), advice)
1251 if e1 != 0 {
1252 err = errnoErr(e1)
1253 }
1254 return
1255}
1256
1257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1258
1259func Mprotect(b []byte, prot int) (err error) {
1260 var _p0 *byte
1261 if len(b) > 0 {
1262 _p0 = &b[0]
1263 }
1264 _, e1 := callmprotect(uintptr(unsafe.Pointer(_p0)), len(b), prot)
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
1273func Mlock(b []byte) (err error) {
1274 var _p0 *byte
1275 if len(b) > 0 {
1276 _p0 = &b[0]
1277 }
1278 _, e1 := callmlock(uintptr(unsafe.Pointer(_p0)), len(b))
1279 if e1 != 0 {
1280 err = errnoErr(e1)
1281 }
1282 return
1283}
1284
1285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1286
1287func Mlockall(flags int) (err error) {
1288 _, e1 := callmlockall(flags)
1289 if e1 != 0 {
1290 err = errnoErr(e1)
1291 }
1292 return
1293}
1294
1295// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1296
1297func Msync(b []byte, flags int) (err error) {
1298 var _p0 *byte
1299 if len(b) > 0 {
1300 _p0 = &b[0]
1301 }
1302 _, e1 := callmsync(uintptr(unsafe.Pointer(_p0)), len(b), flags)
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
1311func Munlock(b []byte) (err error) {
1312 var _p0 *byte
1313 if len(b) > 0 {
1314 _p0 = &b[0]
1315 }
1316 _, e1 := callmunlock(uintptr(unsafe.Pointer(_p0)), len(b))
1317 if e1 != 0 {
1318 err = errnoErr(e1)
1319 }
1320 return
1321}
1322
1323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1324
1325func Munlockall() (err error) {
1326 _, e1 := callmunlockall()
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
1335func pipe(p *[2]_C_int) (err error) {
1336 _, e1 := callpipe(uintptr(unsafe.Pointer(p)))
1337 if e1 != 0 {
1338 err = errnoErr(e1)
1339 }
1340 return
1341}
1342
1343// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1344
1345func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1346 r0, e1 := callpoll(uintptr(unsafe.Pointer(fds)), nfds, timeout)
1347 n = int(r0)
1348 if e1 != 0 {
1349 err = errnoErr(e1)
1350 }
1351 return
1352}
1353
1354// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1355
1356func gettimeofday(tv *Timeval, tzp *Timezone) (err error) {
1357 _, e1 := callgettimeofday(uintptr(unsafe.Pointer(tv)), uintptr(unsafe.Pointer(tzp)))
1358 if e1 != 0 {
1359 err = errnoErr(e1)
1360 }
1361 return
1362}
1363
1364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365
1366func Time(t *Time_t) (tt Time_t, err error) {
1367 r0, e1 := calltime(uintptr(unsafe.Pointer(t)))
1368 tt = Time_t(r0)
1369 if e1 != 0 {
1370 err = errnoErr(e1)
1371 }
1372 return
1373}
1374
1375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1376
1377func Utime(path string, buf *Utimbuf) (err error) {
1378 var _p0 *byte
1379 _p0, err = BytePtrFromString(path)
1380 if err != nil {
1381 return
1382 }
1383 _, e1 := callutime(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)))
1384 if e1 != 0 {
1385 err = errnoErr(e1)
1386 }
1387 return
1388}
1389
1390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1391
1392func Getsystemcfg(label int) (n uint64) {
1393 r0, _ := callgetsystemcfg(label)
1394 n = uint64(r0)
1395 return
1396}
1397
1398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1399
1400func umount(target string) (err error) {
1401 var _p0 *byte
1402 _p0, err = BytePtrFromString(target)
1403 if err != nil {
1404 return
1405 }
1406 _, e1 := callumount(uintptr(unsafe.Pointer(_p0)))
1407 if e1 != 0 {
1408 err = errnoErr(e1)
1409 }
1410 return
1411}
1412
1413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1414
1415func Getrlimit(resource int, rlim *Rlimit) (err error) {
1416 _, e1 := callgetrlimit(resource, uintptr(unsafe.Pointer(rlim)))
1417 if e1 != 0 {
1418 err = errnoErr(e1)
1419 }
1420 return
1421}
1422
1423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1424
1425func Seek(fd int, offset int64, whence int) (off int64, err error) {
1426 r0, e1 := calllseek(fd, offset, whence)
1427 off = int64(r0)
1428 if e1 != 0 {
1429 err = errnoErr(e1)
1430 }
1431 return
1432}
1433
1434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1435
1436func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1437 r0, e1 := callmmap64(addr, length, prot, flags, fd, offset)
1438 xaddr = uintptr(r0)
1439 if e1 != 0 {
1440 err = errnoErr(e1)
1441 }
1442 return
1443}