mirror of
https://github.com/golang/go
synced 2024-11-22 02:24:41 -07:00
syscall: Add syscall_bsd.go to zsycall_freebsd_386.go
Revision: 5885c9d10f created syscall_bsd.go for code used by Darwin and other *BSDs, which should have included FreeBSD. mksyscall.sh to generate new zsyscall_freebsd_386.go. Fixes #862. R=golang-dev, adg CC=golang-dev https://golang.org/cl/1701048
This commit is contained in:
parent
08483defac
commit
ea88de805e
@ -1,4 +1,4 @@
|
|||||||
// mksyscall.sh -l32 syscall_freebsd.go syscall_freebsd_386.go
|
// mksyscall.sh -l32 syscall_bsd.go syscall_freebsd.go syscall_freebsd_386.go
|
||||||
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
|
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
|
||||||
|
|
||||||
package syscall
|
package syscall
|
||||||
@ -121,6 +121,18 @@ func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func utimes(path string, timeval *[2]Timeval) (errno int) {
|
||||||
|
_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(StringBytePtr(path))), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
|
errno = int(e1)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func futimes(fd int, timeval *[2]Timeval) (errno int) {
|
||||||
|
_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
|
||||||
|
errno = int(e1)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, errno int) {
|
func fcntl(fd int, cmd int, arg int) (val int, errno int) {
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
val = int(r0)
|
val = int(r0)
|
||||||
|
Loading…
Reference in New Issue
Block a user