]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: regenerate zsyscall_darwin_arm.go
authorIan Lance Taylor <iant@golang.org>
Wed, 25 Mar 2015 00:31:31 +0000 (17:31 -0700)
committerIan Lance Taylor <iant@golang.org>
Thu, 26 Mar 2015 14:52:01 +0000 (14:52 +0000)
This is mostly straightforward but it does introduce an odd change to
Fchflags and adds the Mlock related functions.  These changes look
correct to me but I don't know why they weren't in the original file.

Change-Id: I1a01e075566d327a78b77e7354c9fb85b6ad1f22
Reviewed-on: https://go-review.googlesource.com/8062
Reviewed-by: Minux Ma <minux@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/syscall/zsyscall_darwin_arm.go

index d851d69b43cdd5824105b5e9eb3c2946b2627ad5..83b25a6ae4aeec2f9f70938881d604ee12e48f79 100644 (file)
@@ -230,6 +230,7 @@ func utimes(path string, timeval *[2]Timeval) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -298,6 +299,7 @@ func Access(path string, mode uint32) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -323,6 +325,7 @@ func Chdir(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -338,6 +341,7 @@ func Chflags(path string, flags int) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -353,6 +357,7 @@ func Chmod(path string, mode uint32) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -368,6 +373,7 @@ func Chown(path string, uid int, gid int) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -383,6 +389,7 @@ func Chroot(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -434,6 +441,8 @@ func Exchangedata(path1 string, path2 string, options int) (err error) {
                return
        }
        _, _, 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 {
                err = e1
        }
@@ -459,13 +468,8 @@ func Fchdir(fd int) (err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
-func Fchflags(path string, flags int) (err error) {
-       var _p0 *byte
-       _p0, err = BytePtrFromString(path)
-       if err != nil {
-               return
-       }
-       _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+func Fchflags(fd int, flags int) (err error) {
+       _, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
        if e1 != 0 {
                err = e1
        }
@@ -715,6 +719,7 @@ func Lchown(path string, uid int, gid int) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -735,6 +740,8 @@ func Link(path string, link string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       use(unsafe.Pointer(_p0))
+       use(unsafe.Pointer(_p1))
        if e1 != 0 {
                err = e1
        }
@@ -760,6 +767,7 @@ func Lstat(path string, stat *Stat_t) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -775,6 +783,7 @@ func Mkdir(path string, mode uint32) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -790,6 +799,7 @@ func Mkfifo(path string, mode uint32) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -805,6 +815,75 @@ func Mknod(path string, mode uint32, dev int) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
+       use(unsafe.Pointer(_p0))
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mlockall(flags int) (err error) {
+       _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Mprotect(b []byte, prot int) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlock(b []byte) (err error) {
+       var _p0 unsafe.Pointer
+       if len(b) > 0 {
+               _p0 = unsafe.Pointer(&b[0])
+       } else {
+               _p0 = unsafe.Pointer(&_zero)
+       }
+       _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
+       if e1 != 0 {
+               err = e1
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
+func Munlockall() (err error) {
+       _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
        if e1 != 0 {
                err = e1
        }
@@ -820,6 +899,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) {
                return
        }
        r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
+       use(unsafe.Pointer(_p0))
        fd = int(r0)
        if e1 != 0 {
                err = e1
@@ -836,6 +916,7 @@ func Pathconf(path string, name int) (val int, err error) {
                return
        }
        r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
+       use(unsafe.Pointer(_p0))
        val = int(r0)
        if e1 != 0 {
                err = e1
@@ -909,6 +990,7 @@ func Readlink(path string, buf []byte) (n int, err error) {
                _p1 = unsafe.Pointer(&_zero)
        }
        r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
+       use(unsafe.Pointer(_p0))
        n = int(r0)
        if e1 != 0 {
                err = e1
@@ -930,6 +1012,8 @@ func Rename(from string, to string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       use(unsafe.Pointer(_p0))
+       use(unsafe.Pointer(_p1))
        if e1 != 0 {
                err = e1
        }
@@ -945,6 +1029,7 @@ func Revoke(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -960,6 +1045,7 @@ func Rmdir(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1026,6 +1112,7 @@ func Setlogin(name string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1132,6 +1219,7 @@ func Stat(path string, stat *Stat_t) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1147,6 +1235,7 @@ func Statfs(path string, stat *Statfs_t) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_STATFS64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1167,6 +1256,8 @@ func Symlink(path string, link string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
+       use(unsafe.Pointer(_p0))
+       use(unsafe.Pointer(_p1))
        if e1 != 0 {
                err = e1
        }
@@ -1192,6 +1283,7 @@ func Truncate(path string, length int64) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1215,6 +1307,7 @@ func Undelete(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1230,6 +1323,7 @@ func Unlink(path string) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }
@@ -1245,6 +1339,7 @@ func Unmount(path string, flags int) (err error) {
                return
        }
        _, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
+       use(unsafe.Pointer(_p0))
        if e1 != 0 {
                err = e1
        }