Commit cf622d75 authored by Russ Cox's avatar Russ Cox

syscall: keep allocated C string live across call to Syscall

Given:

        p := alloc()
        fn_taking_ptr(p)

p is NOT recorded as live at the call to fn_taking_ptr:
it's not needed by the code following the call.
p was passed to fn_taking_ptr, and fn_taking_ptr must keep
it alive as long as it needs it.
In practice, fn_taking_ptr will keep its own arguments live
for as long as the function is executing.

But if instead you have:

        p := alloc()
        i := uintptr(unsafe.Pointer(p))
        fn_taking_int(i)

p is STILL NOT recorded as live at the call to fn_taking_int:
it's not needed by the code following the call.
fn_taking_int is responsible for keeping its own arguments
live, but fn_taking_int is written to take an integer, so even
though fn_taking_int does keep its argument live, that argument
does not keep the allocated memory live, because the garbage
collector does not dereference integers.

The shorter form:

        p := alloc()
        fn_taking_int(uintptr(unsafe.Pointer(p)))

and the even shorter form:

        fn_taking_int(uintptr(unsafe.Pointer(alloc())))

are both the same as the 3-line form above.

syscall.Syscall is like fn_taking_int: it is written to take a list
of integers, and yet those integers are sometimes pointers.
If there is no other copy of those pointers being kept live,
the memory they point at may be garbage collected during
the call to syscall.Syscall.

This is happening on Solaris: for whatever reason, the timing
is such that the garbage collector manages to free the string
argument to the open(2) system call before the system call
has been invoked.

Change the system call wrappers to insert explicit references
that will keep the allocations alive in the original frame
(and therefore preserve the memory) until after syscall.Syscall
has returned.

Should fix Solaris flakiness.

This is not a problem for cgo, because cgo wrappers have
correctly typed arguments.

LGTM=iant, khr, aram, rlh
R=iant, khr, bradfitz, aram, rlh
CC=dvyukov, golang-codereviews, r
https://golang.org/cl/139360044
parent 201cfe4a
// Copyright 2014 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
#include "textflag.h"
TEXT ·use(SB),NOSPLIT,$0
RET
...@@ -72,6 +72,7 @@ func (d *DLL) FindProc(name string) (proc *Proc, err error) { ...@@ -72,6 +72,7 @@ func (d *DLL) FindProc(name string) (proc *Proc, err error) {
return nil, err return nil, err
} }
a, e := getprocaddress(uintptr(d.Handle), namep) a, e := getprocaddress(uintptr(d.Handle), namep)
use(unsafe.Pointer(namep))
if e != 0 { if e != 0 {
return nil, &DLLError{ return nil, &DLLError{
Err: e, Err: e,
......
...@@ -132,6 +132,7 @@ while(<>) { ...@@ -132,6 +132,7 @@ while(<>) {
# Prepare arguments to Syscall. # Prepare arguments to Syscall.
my @args = (); my @args = ();
my @uses = ();
my $n = 0; my $n = 0;
foreach my $p (@in) { foreach my $p (@in) {
my ($name, $type) = parseparam($p); my ($name, $type) = parseparam($p);
...@@ -142,12 +143,14 @@ while(<>) { ...@@ -142,12 +143,14 @@ while(<>) {
$text .= "\t_p$n, $errvar = BytePtrFromString($name)\n"; $text .= "\t_p$n, $errvar = BytePtrFromString($name)\n";
$text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n"; $text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
push @args, "uintptr(unsafe.Pointer(_p$n))"; push @args, "uintptr(unsafe.Pointer(_p$n))";
push @uses, "use(unsafe.Pointer(_p$n))";
$n++; $n++;
} elsif($type eq "string") { } elsif($type eq "string") {
print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n"; print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
$text .= "\tvar _p$n *byte\n"; $text .= "\tvar _p$n *byte\n";
$text .= "\t_p$n, _ = BytePtrFromString($name)\n"; $text .= "\t_p$n, _ = BytePtrFromString($name)\n";
push @args, "uintptr(unsafe.Pointer(_p$n))"; push @args, "uintptr(unsafe.Pointer(_p$n))";
push @uses, "use(unsafe.Pointer(_p$n))";
$n++; $n++;
} elsif($type =~ /^\[\](.*)/) { } elsif($type =~ /^\[\](.*)/) {
# Convert slice into pointer, length. # Convert slice into pointer, length.
...@@ -278,6 +281,9 @@ while(<>) { ...@@ -278,6 +281,9 @@ while(<>) {
} else { } else {
$text .= "\t$ret[0], $ret[1], $ret[2] := $call\n"; $text .= "\t$ret[0], $ret[1], $ret[2] := $call\n";
} }
foreach my $use (@uses) {
$text .= "\t$use\n";
}
$text .= $body; $text .= $body;
if ($plan9 && $ret[2] eq "e1") { if ($plan9 && $ret[2] eq "e1") {
......
...@@ -136,8 +136,8 @@ while(<>) { ...@@ -136,8 +136,8 @@ while(<>) {
# Prepare arguments to Syscall. # Prepare arguments to Syscall.
my @args = (); my @args = ();
my @uses = ();
my $n = 0; my $n = 0;
my @pin= ();
foreach my $p (@in) { foreach my $p (@in) {
my ($name, $type) = parseparam($p); my ($name, $type) = parseparam($p);
if($type =~ /^\*/) { if($type =~ /^\*/) {
...@@ -147,12 +147,14 @@ while(<>) { ...@@ -147,12 +147,14 @@ while(<>) {
$text .= "\t_p$n, $errvar = $strconvfunc($name)\n"; $text .= "\t_p$n, $errvar = $strconvfunc($name)\n";
$text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n"; $text .= "\tif $errvar != nil {\n\t\treturn\n\t}\n";
push @args, "uintptr(unsafe.Pointer(_p$n))"; push @args, "uintptr(unsafe.Pointer(_p$n))";
push @uses, "use(unsafe.Pointer(_p$n))";
$n++; $n++;
} elsif($type eq "string") { } elsif($type eq "string") {
print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n"; print STDERR "$ARGV:$.: $func uses string arguments, but has no error return\n";
$text .= "\tvar _p$n $strconvtype\n"; $text .= "\tvar _p$n $strconvtype\n";
$text .= "\t_p$n, _ = $strconvfunc($name)\n"; $text .= "\t_p$n, _ = $strconvfunc($name)\n";
push @args, "uintptr(unsafe.Pointer(_p$n))"; push @args, "uintptr(unsafe.Pointer(_p$n))";
push @uses, "use(unsafe.Pointer(_p$n))";
$n++; $n++;
} elsif($type =~ /^\[\](.*)/) { } elsif($type =~ /^\[\](.*)/) {
# Convert slice into pointer, length. # Convert slice into pointer, length.
...@@ -176,7 +178,6 @@ while(<>) { ...@@ -176,7 +178,6 @@ while(<>) {
} else { } else {
push @args, "uintptr($name)"; push @args, "uintptr($name)";
} }
push @pin, sprintf "\"%s=\", %s, ", $name, $name;
} }
my $nargs = @args; my $nargs = @args;
...@@ -240,6 +241,9 @@ while(<>) { ...@@ -240,6 +241,9 @@ while(<>) {
} else { } else {
$text .= "\t$ret[0], $ret[1], $ret[2] := $call\n"; $text .= "\t$ret[0], $ret[1], $ret[2] := $call\n";
} }
foreach my $use (@uses) {
$text .= "\t$use\n";
}
$text .= $body; $text .= $body;
if ($do_errno) { if ($do_errno) {
......
...@@ -39,6 +39,7 @@ func loadSO(name string) (*so, error) { ...@@ -39,6 +39,7 @@ func loadSO(name string) (*so, error) {
return nil, err return nil, err
} }
h, e := dlopen(namep, 1) // RTLD_LAZY h, e := dlopen(namep, 1) // RTLD_LAZY
use(unsafe.Pointer(namep))
if e != 0 { if e != 0 {
return nil, &soError{ return nil, &soError{
Err: e, Err: e,
...@@ -70,6 +71,7 @@ func (d *so) FindProc(name string) (*proc, error) { ...@@ -70,6 +71,7 @@ func (d *so) FindProc(name string) (*proc, error) {
return nil, err return nil, err
} }
a, _ := dlsym(uintptr(d.Handle), namep) a, _ := dlsym(uintptr(d.Handle), namep)
use(unsafe.Pointer(namep))
if a == 0 { if a == 0 {
return nil, &soError{ return nil, &soError{
Err: ENOSYS, Err: ENOSYS,
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
// //
package syscall package syscall
import "unsafe"
// StringByteSlice is deprecated. Use ByteSliceFromString instead. // StringByteSlice is deprecated. Use ByteSliceFromString instead.
// If s contains a NUL byte this function panics instead of // If s contains a NUL byte this function panics instead of
// returning an error. // returning an error.
...@@ -86,3 +88,8 @@ func (ts *Timespec) Nano() int64 { ...@@ -86,3 +88,8 @@ func (ts *Timespec) Nano() int64 {
func (tv *Timeval) Nano() int64 { func (tv *Timeval) Nano() int64 {
return int64(tv.Sec)*1e9 + int64(tv.Usec)*1000 return int64(tv.Sec)*1e9 + int64(tv.Usec)*1000
} }
// use is a no-op, but the compiler cannot see that it is.
// Calling use(p) ensures that p is kept live until that point.
//go:noescape
func use(p unsafe.Pointer)
...@@ -143,6 +143,7 @@ func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) ( ...@@ -143,6 +143,7 @@ func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (
uintptr(options), uintptr(options),
0, 0,
) )
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
return nil, e1 return nil, e1
} }
......
...@@ -94,7 +94,9 @@ func Futimesat(dirfd int, path string, tv []Timeval) (err error) { ...@@ -94,7 +94,9 @@ func Futimesat(dirfd int, path string, tv []Timeval) (err error) {
if err != nil { if err != nil {
return err return err
} }
return futimesat(dirfd, pathp, (*[2]Timeval)(unsafe.Pointer(&tv[0]))) err = futimesat(dirfd, pathp, (*[2]Timeval)(unsafe.Pointer(&tv[0])))
use(unsafe.Pointer(pathp))
return err
} }
func Futimes(fd int, tv []Timeval) (err error) { func Futimes(fd int, tv []Timeval) (err error) {
...@@ -769,7 +771,9 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri ...@@ -769,7 +771,9 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
if err != nil { if err != nil {
return err return err
} }
return mount(source, target, fstype, flags, datap) err = mount(source, target, fstype, flags, datap)
use(unsafe.Pointer(datap))
return err
} }
// Sendto // Sendto
......
...@@ -332,6 +332,7 @@ func Statfs(path string, buf *Statfs_t) (err error) { ...@@ -332,6 +332,7 @@ func Statfs(path string, buf *Statfs_t) (err error) {
return err return err
} }
_, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf))) _, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
use(unsafe.Pointer(pathp))
if e != 0 { if e != 0 {
err = e err = e
} }
......
...@@ -101,6 +101,7 @@ func Statfs(path string, buf *Statfs_t) (err error) { ...@@ -101,6 +101,7 @@ func Statfs(path string, buf *Statfs_t) (err error) {
return err return err
} }
_, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf))) _, _, e := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(pathp)), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
use(unsafe.Pointer(pathp))
if e != 0 { if e != 0 {
err = e err = e
} }
......
...@@ -260,7 +260,9 @@ func Unmount(name, old string) (err error) { ...@@ -260,7 +260,9 @@ func Unmount(name, old string) (err error) {
return err return err
} }
r0, _, e = Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(namep)), oldptr, 0) r0, _, e = Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(namep)), oldptr, 0)
use(unsafe.Pointer(namep))
} }
use(unsafe.Pointer(oldp))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e err = e
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -298,6 +299,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -298,6 +299,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -323,6 +325,7 @@ func Chdir(path string) (err error) { ...@@ -323,6 +325,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -338,6 +341,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -338,6 +341,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -353,6 +357,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -353,6 +357,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -368,6 +373,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -368,6 +373,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -383,6 +389,7 @@ func Chroot(path string) (err error) { ...@@ -383,6 +389,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -434,6 +441,8 @@ func Exchangedata(path1 string, path2 string, options int) (err error) { ...@@ -434,6 +441,8 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -710,6 +719,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -710,6 +719,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -730,6 +740,8 @@ func Link(path string, link string) (err error) { ...@@ -730,6 +740,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -755,6 +767,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -755,6 +767,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -770,6 +783,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -770,6 +783,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -785,6 +799,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -785,6 +799,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -800,6 +815,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -800,6 +815,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -883,6 +899,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -883,6 +899,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -899,6 +916,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -899,6 +916,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -972,6 +990,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -972,6 +990,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -993,6 +1012,8 @@ func Rename(from string, to string) (err error) { ...@@ -993,6 +1012,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1008,6 +1029,7 @@ func Revoke(path string) (err error) { ...@@ -1008,6 +1029,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1023,6 +1045,7 @@ func Rmdir(path string) (err error) { ...@@ -1023,6 +1045,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1089,6 +1112,7 @@ func Setlogin(name string) (err error) { ...@@ -1089,6 +1112,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1195,6 +1219,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1195,6 +1219,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1210,6 +1235,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1210,6 +1235,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1230,6 +1256,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1230,6 +1256,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1255,6 +1283,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1255,6 +1283,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1278,6 +1307,7 @@ func Undelete(path string) (err error) { ...@@ -1278,6 +1307,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1293,6 +1323,7 @@ func Unlink(path string) (err error) { ...@@ -1293,6 +1323,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1308,6 +1339,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1308,6 +1339,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -298,6 +299,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -298,6 +299,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -323,6 +325,7 @@ func Chdir(path string) (err error) { ...@@ -323,6 +325,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -338,6 +341,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -338,6 +341,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -353,6 +357,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -353,6 +357,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -368,6 +373,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -368,6 +373,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -383,6 +389,7 @@ func Chroot(path string) (err error) { ...@@ -383,6 +389,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -434,6 +441,8 @@ func Exchangedata(path1 string, path2 string, options int) (err error) { ...@@ -434,6 +441,8 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) _, _, e1 := Syscall(SYS_EXCHANGEDATA, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -710,6 +719,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -710,6 +719,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -730,6 +740,8 @@ func Link(path string, link string) (err error) { ...@@ -730,6 +740,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -755,6 +767,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -755,6 +767,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -770,6 +783,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -770,6 +783,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -785,6 +799,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -785,6 +799,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -800,6 +815,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -800,6 +815,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -883,6 +899,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -883,6 +899,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -899,6 +916,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -899,6 +916,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -972,6 +990,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -972,6 +990,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -993,6 +1012,8 @@ func Rename(from string, to string) (err error) { ...@@ -993,6 +1012,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1008,6 +1029,7 @@ func Revoke(path string) (err error) { ...@@ -1008,6 +1029,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1023,6 +1045,7 @@ func Rmdir(path string) (err error) { ...@@ -1023,6 +1045,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1089,6 +1112,7 @@ func Setlogin(name string) (err error) { ...@@ -1089,6 +1112,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1195,6 +1219,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1195,6 +1219,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1210,6 +1235,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1210,6 +1235,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1230,6 +1256,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1230,6 +1256,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1255,6 +1283,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1255,6 +1283,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1278,6 +1307,7 @@ func Undelete(path string) (err error) { ...@@ -1278,6 +1307,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1293,6 +1323,7 @@ func Unlink(path string) (err error) { ...@@ -1293,6 +1323,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1308,6 +1339,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1308,6 +1339,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -312,6 +313,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -312,6 +313,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -337,6 +339,7 @@ func Chdir(path string) (err error) { ...@@ -337,6 +339,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -352,6 +355,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -352,6 +355,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -367,6 +371,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -367,6 +371,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -382,6 +387,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -382,6 +387,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -397,6 +403,7 @@ func Chroot(path string) (err error) { ...@@ -397,6 +403,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -724,6 +731,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -724,6 +731,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -744,6 +752,8 @@ func Link(path string, link string) (err error) { ...@@ -744,6 +752,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -769,6 +779,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -769,6 +779,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -784,6 +795,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -784,6 +795,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -799,6 +811,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -799,6 +811,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -814,6 +827,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -814,6 +827,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -839,6 +853,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -839,6 +853,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -855,6 +870,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -855,6 +870,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) { ...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) { ...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) { ...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) { ...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0) _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) { ...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) { ...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -312,6 +313,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -312,6 +313,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -337,6 +339,7 @@ func Chdir(path string) (err error) { ...@@ -337,6 +339,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -352,6 +355,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -352,6 +355,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -367,6 +371,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -367,6 +371,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -382,6 +387,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -382,6 +387,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -397,6 +403,7 @@ func Chroot(path string) (err error) { ...@@ -397,6 +403,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -724,6 +731,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -724,6 +731,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -744,6 +752,8 @@ func Link(path string, link string) (err error) { ...@@ -744,6 +752,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -769,6 +779,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -769,6 +779,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -784,6 +795,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -784,6 +795,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -799,6 +811,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -799,6 +811,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -814,6 +827,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -814,6 +827,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -839,6 +853,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -839,6 +853,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -855,6 +870,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -855,6 +870,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) { ...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) { ...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) { ...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) { ...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length)) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) { ...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) { ...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) { ...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) { ...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) { ...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) { ...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) { ...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) { ...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) { ...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32)) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) { ...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) { ...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) { ...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) { ...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) { ...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) { ...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) { ...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) { ...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) { ...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) { ...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) { ...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -278,6 +279,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) { ...@@ -303,6 +305,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -318,6 +321,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -333,6 +337,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -348,6 +353,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) { ...@@ -363,6 +369,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -690,6 +697,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) { ...@@ -710,6 +718,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -735,6 +745,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -750,6 +761,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -765,6 +777,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -780,6 +793,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -805,6 +819,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -821,6 +836,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -894,6 +910,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) { ...@@ -915,6 +932,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) { ...@@ -930,6 +949,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) { ...@@ -945,6 +965,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) { ...@@ -1011,6 +1032,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1107,6 +1129,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1122,6 +1145,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1142,6 +1166,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1167,6 +1193,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0) _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) { ...@@ -1190,6 +1217,7 @@ func Undelete(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) { ...@@ -1205,6 +1233,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1220,6 +1249,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) { ...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) { ...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) { ...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) { ...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) { ...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) { ...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0) _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) { ...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) { ...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) { ...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) { ...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) { ...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) { ...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) { ...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length)) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) { ...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -295,6 +296,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) { ...@@ -320,6 +322,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -335,6 +338,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -350,6 +354,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -365,6 +370,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) { ...@@ -380,6 +386,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -672,6 +679,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) { ...@@ -692,6 +700,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -717,6 +727,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -732,6 +743,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -747,6 +759,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -762,6 +775,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -787,6 +801,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -803,6 +818,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -876,6 +892,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) { ...@@ -897,6 +914,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) { ...@@ -912,6 +931,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) { ...@@ -927,6 +947,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1074,6 +1095,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1094,6 +1116,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1119,6 +1143,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0) _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) { ...@@ -1142,6 +1167,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1157,6 +1183,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -293,6 +294,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -293,6 +294,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -318,6 +320,7 @@ func Chdir(path string) (err error) { ...@@ -318,6 +320,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -333,6 +336,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -333,6 +336,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -348,6 +352,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -348,6 +352,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -363,6 +368,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -363,6 +368,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -378,6 +384,7 @@ func Chroot(path string) (err error) { ...@@ -378,6 +384,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -680,6 +687,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -680,6 +687,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -700,6 +708,8 @@ func Link(path string, link string) (err error) { ...@@ -700,6 +708,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -725,6 +735,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -725,6 +735,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -740,6 +751,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -740,6 +751,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -755,6 +767,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -755,6 +767,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -770,6 +783,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -770,6 +783,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -795,6 +809,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -795,6 +809,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -811,6 +826,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -811,6 +826,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -884,6 +900,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -884,6 +900,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -905,6 +922,8 @@ func Rename(from string, to string) (err error) { ...@@ -905,6 +922,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -920,6 +939,7 @@ func Revoke(path string) (err error) { ...@@ -920,6 +939,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -935,6 +955,7 @@ func Rmdir(path string) (err error) { ...@@ -935,6 +955,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1001,6 +1022,7 @@ func Setlogin(name string) (err error) { ...@@ -1001,6 +1022,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1097,6 +1119,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1097,6 +1119,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1112,6 +1135,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1112,6 +1135,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1132,6 +1156,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1132,6 +1156,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1157,6 +1183,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1157,6 +1183,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0) _, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1180,6 +1207,7 @@ func Unlink(path string) (err error) { ...@@ -1180,6 +1207,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1195,6 +1223,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1195,6 +1223,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) { ...@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -293,6 +294,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -293,6 +294,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -318,6 +320,7 @@ func Chdir(path string) (err error) { ...@@ -318,6 +320,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -333,6 +336,7 @@ func Chflags(path string, flags int) (err error) { ...@@ -333,6 +336,7 @@ func Chflags(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -348,6 +352,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -348,6 +352,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -363,6 +368,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -363,6 +368,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -378,6 +384,7 @@ func Chroot(path string) (err error) { ...@@ -378,6 +384,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -680,6 +687,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -680,6 +687,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -700,6 +708,8 @@ func Link(path string, link string) (err error) { ...@@ -700,6 +708,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -725,6 +735,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -725,6 +735,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -740,6 +751,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -740,6 +751,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -755,6 +767,7 @@ func Mkfifo(path string, mode uint32) (err error) { ...@@ -755,6 +767,7 @@ func Mkfifo(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -770,6 +783,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -770,6 +783,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -795,6 +809,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -795,6 +809,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -811,6 +826,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -811,6 +826,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -884,6 +900,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -884,6 +900,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -905,6 +922,8 @@ func Rename(from string, to string) (err error) { ...@@ -905,6 +922,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -920,6 +939,7 @@ func Revoke(path string) (err error) { ...@@ -920,6 +939,7 @@ func Revoke(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -935,6 +955,7 @@ func Rmdir(path string) (err error) { ...@@ -935,6 +955,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1001,6 +1022,7 @@ func Setlogin(name string) (err error) { ...@@ -1001,6 +1022,7 @@ func Setlogin(name string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1097,6 +1119,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -1097,6 +1119,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1112,6 +1135,7 @@ func Statfs(path string, stat *Statfs_t) (err error) { ...@@ -1112,6 +1135,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) _, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1132,6 +1156,8 @@ func Symlink(path string, link string) (err error) { ...@@ -1132,6 +1156,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1157,6 +1183,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -1157,6 +1183,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length)) _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1180,6 +1207,7 @@ func Unlink(path string) (err error) { ...@@ -1180,6 +1207,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0) _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -1195,6 +1223,7 @@ func Unmount(path string, flags int) (err error) { ...@@ -1195,6 +1223,7 @@ func Unmount(path string, flags int) (err error) {
return return
} }
_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
// mksyscall.pl -l32 -plan9 syscall_plan9.go syscall_plan9_386.go // mksyscall.pl -l32 -plan9 syscall_plan9.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
package syscall package syscall
...@@ -15,7 +15,7 @@ func fd2path(fd int, buf []byte) (err error) { ...@@ -15,7 +15,7 @@ func fd2path(fd int, buf []byte) (err error) {
_p0 = unsafe.Pointer(&_zero) _p0 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf))) r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -25,7 +25,7 @@ func fd2path(fd int, buf []byte) (err error) { ...@@ -25,7 +25,7 @@ func fd2path(fd int, buf []byte) (err error) {
func pipe(p *[2]_C_int) (err error) { func pipe(p *[2]_C_int) (err error) {
r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0) r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -42,7 +42,7 @@ func await(s []byte) (n int, err error) { ...@@ -42,7 +42,7 @@ func await(s []byte) (n int, err error) {
} }
r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0) r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0)
n = int(r0) n = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -53,7 +53,7 @@ func await(s []byte) (n int, err error) { ...@@ -53,7 +53,7 @@ func await(s []byte) (n int, err error) {
func Dup(oldfd int, newfd int) (fd int, err error) { func Dup(oldfd int, newfd int) (fd int, err error) {
r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0) r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0)
fd = int(r0) fd = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -68,8 +68,9 @@ func Open(path string, mode int) (fd int, err error) { ...@@ -68,8 +68,9 @@ func Open(path string, mode int) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -84,8 +85,9 @@ func Create(path string, mode int, perm uint32) (fd int, err error) { ...@@ -84,8 +85,9 @@ func Create(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -100,7 +102,8 @@ func Remove(path string) (err error) { ...@@ -100,7 +102,8 @@ func Remove(path string) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0)
if int(r0) == -1 { use(unsafe.Pointer(_p0))
if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -117,7 +120,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) { ...@@ -117,7 +120,7 @@ func Pread(fd int, p []byte, offset int64) (n int, err error) {
} }
r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
n = int(r0) n = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -134,7 +137,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) { ...@@ -134,7 +137,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
} }
r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0) r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
n = int(r0) n = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -144,7 +147,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) { ...@@ -144,7 +147,7 @@ func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
func Close(fd int) (err error) { func Close(fd int) (err error) {
r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -159,7 +162,8 @@ func Chdir(path string) (err error) { ...@@ -159,7 +162,8 @@ func Chdir(path string) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
if int(r0) == -1 { use(unsafe.Pointer(_p0))
if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -179,7 +183,9 @@ func Bind(name string, old string, flag int) (err error) { ...@@ -179,7 +183,9 @@ func Bind(name string, old string, flag int) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag))
if int(r0) == -1 { use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -199,7 +205,9 @@ func Mount(fd int, afd int, old string, flag int, aname string) (err error) { ...@@ -199,7 +205,9 @@ func Mount(fd int, afd int, old string, flag int, aname string) (err error) {
return return
} }
r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0)
if int(r0) == -1 { use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -220,8 +228,9 @@ func Stat(path string, edir []byte) (n int, err error) { ...@@ -220,8 +228,9 @@ func Stat(path string, edir []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -238,7 +247,7 @@ func Fstat(fd int, edir []byte) (n int, err error) { ...@@ -238,7 +247,7 @@ func Fstat(fd int, edir []byte) (n int, err error) {
} }
r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir)))
n = int(r0) n = int(r0)
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -259,7 +268,8 @@ func Wstat(path string, edir []byte) (err error) { ...@@ -259,7 +268,8 @@ func Wstat(path string, edir []byte) (err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
if int(r0) == -1 { use(unsafe.Pointer(_p0))
if int32(r0) == -1 {
err = e1 err = e1
} }
return return
...@@ -275,7 +285,7 @@ func Fwstat(fd int, edir []byte) (err error) { ...@@ -275,7 +285,7 @@ func Fwstat(fd int, edir []byte) (err error) {
_p0 = unsafe.Pointer(&_zero) _p0 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir)))
if int(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
return return
......
// mksyscall.pl -l32 -plan9 syscall_plan9.go syscall_plan9_amd64.go // mksyscall.pl -l32 -plan9 syscall_plan9.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
package syscall package syscall
...@@ -68,6 +68,7 @@ func Open(path string, mode int) (fd int, err error) { ...@@ -68,6 +68,7 @@ func Open(path string, mode int) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
...@@ -84,6 +85,7 @@ func Create(path string, mode int, perm uint32) (fd int, err error) { ...@@ -84,6 +85,7 @@ func Create(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
...@@ -100,6 +102,7 @@ func Remove(path string) (err error) { ...@@ -100,6 +102,7 @@ func Remove(path string) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0) r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
...@@ -159,6 +162,7 @@ func Chdir(path string) (err error) { ...@@ -159,6 +162,7 @@ func Chdir(path string) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
use(unsafe.Pointer(_p0))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
...@@ -179,6 +183,8 @@ func Bind(name string, old string, flag int) (err error) { ...@@ -179,6 +183,8 @@ func Bind(name string, old string, flag int) (err error) {
return return
} }
r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag)) r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag))
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
...@@ -199,6 +205,8 @@ func Mount(fd int, afd int, old string, flag int, aname string) (err error) { ...@@ -199,6 +205,8 @@ func Mount(fd int, afd int, old string, flag int, aname string) (err error) {
return return
} }
r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0) r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
...@@ -220,6 +228,7 @@ func Stat(path string, edir []byte) (n int, err error) { ...@@ -220,6 +228,7 @@ func Stat(path string, edir []byte) (n int, err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
...@@ -259,6 +268,7 @@ func Wstat(path string, edir []byte) (err error) { ...@@ -259,6 +268,7 @@ func Wstat(path string, edir []byte) (err error) {
_p1 = unsafe.Pointer(&_zero) _p1 = unsafe.Pointer(&_zero)
} }
r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir))) r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
use(unsafe.Pointer(_p0))
if int32(r0) == -1 { if int32(r0) == -1 {
err = e1 err = e1
} }
......
...@@ -142,6 +142,7 @@ func Access(path string, mode uint32) (err error) { ...@@ -142,6 +142,7 @@ func Access(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := sysvicall6(procAccess.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) _, _, e1 := sysvicall6(procAccess.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -163,6 +164,7 @@ func Chdir(path string) (err error) { ...@@ -163,6 +164,7 @@ func Chdir(path string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procChdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) _, _, e1 := sysvicall6(procChdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -176,6 +178,7 @@ func Chmod(path string, mode uint32) (err error) { ...@@ -176,6 +178,7 @@ func Chmod(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := sysvicall6(procChmod.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) _, _, e1 := sysvicall6(procChmod.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -189,6 +192,7 @@ func Chown(path string, uid int, gid int) (err error) { ...@@ -189,6 +192,7 @@ func Chown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := sysvicall6(procChown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) _, _, e1 := sysvicall6(procChown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -202,6 +206,7 @@ func Chroot(path string) (err error) { ...@@ -202,6 +206,7 @@ func Chroot(path string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procChroot.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) _, _, e1 := sysvicall6(procChroot.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -360,6 +365,7 @@ func Lchown(path string, uid int, gid int) (err error) { ...@@ -360,6 +365,7 @@ func Lchown(path string, uid int, gid int) (err error) {
return return
} }
_, _, e1 := sysvicall6(procLchown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) _, _, e1 := sysvicall6(procLchown.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -378,6 +384,8 @@ func Link(path string, link string) (err error) { ...@@ -378,6 +384,8 @@ func Link(path string, link string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procLink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procLink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -399,6 +407,7 @@ func Lstat(path string, stat *Stat_t) (err error) { ...@@ -399,6 +407,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := sysvicall6(procLstat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procLstat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -412,6 +421,7 @@ func Mkdir(path string, mode uint32) (err error) { ...@@ -412,6 +421,7 @@ func Mkdir(path string, mode uint32) (err error) {
return return
} }
_, _, e1 := sysvicall6(procMkdir.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) _, _, e1 := sysvicall6(procMkdir.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -425,6 +435,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { ...@@ -425,6 +435,7 @@ func Mknod(path string, mode uint32, dev int) (err error) {
return return
} }
_, _, e1 := sysvicall6(procMknod.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) _, _, e1 := sysvicall6(procMknod.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -446,6 +457,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { ...@@ -446,6 +457,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
return return
} }
r0, _, e1 := sysvicall6(procOpen.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) r0, _, e1 := sysvicall6(procOpen.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
use(unsafe.Pointer(_p0))
fd = int(r0) fd = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -460,6 +472,7 @@ func Pathconf(path string, name int) (val int, err error) { ...@@ -460,6 +472,7 @@ func Pathconf(path string, name int) (val int, err error) {
return return
} }
r0, _, e1 := sysvicall6(procPathconf.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) r0, _, e1 := sysvicall6(procPathconf.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
val = int(r0) val = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -517,6 +530,7 @@ func Readlink(path string, buf []byte) (n int, err error) { ...@@ -517,6 +530,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
_p1 = &buf[0] _p1 = &buf[0]
} }
r0, _, e1 := sysvicall6(procReadlink.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) r0, _, e1 := sysvicall6(procReadlink.Addr(), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
use(unsafe.Pointer(_p0))
n = int(r0) n = int(r0)
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
...@@ -536,6 +550,8 @@ func Rename(from string, to string) (err error) { ...@@ -536,6 +550,8 @@ func Rename(from string, to string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procRename.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procRename.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -549,6 +565,7 @@ func Rmdir(path string) (err error) { ...@@ -549,6 +565,7 @@ func Rmdir(path string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procRmdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) _, _, e1 := sysvicall6(procRmdir.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -660,6 +677,7 @@ func Stat(path string, stat *Stat_t) (err error) { ...@@ -660,6 +677,7 @@ func Stat(path string, stat *Stat_t) (err error) {
return return
} }
_, _, e1 := sysvicall6(procStat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procStat.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -678,6 +696,8 @@ func Symlink(path string, link string) (err error) { ...@@ -678,6 +696,8 @@ func Symlink(path string, link string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procSymlink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procSymlink.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
use(unsafe.Pointer(_p1))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -699,6 +719,7 @@ func Truncate(path string, length int64) (err error) { ...@@ -699,6 +719,7 @@ func Truncate(path string, length int64) (err error) {
return return
} }
_, _, e1 := sysvicall6(procTruncate.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) _, _, e1 := sysvicall6(procTruncate.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -734,6 +755,7 @@ func Unlink(path string) (err error) { ...@@ -734,6 +755,7 @@ func Unlink(path string) (err error) {
return return
} }
_, _, e1 := sysvicall6(procUnlink.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) _, _, e1 := sysvicall6(procUnlink.Addr(), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
...@@ -747,6 +769,7 @@ func Utimes(path string, times *[2]Timeval) (err error) { ...@@ -747,6 +769,7 @@ func Utimes(path string, times *[2]Timeval) (err error) {
return return
} }
_, _, e1 := sysvicall6(procUtimes.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) _, _, e1 := sysvicall6(procUtimes.Addr(), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0)
use(unsafe.Pointer(_p0))
if e1 != 0 { if e1 != 0 {
err = e1 err = e1
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment