diff options
Diffstat (limited to 'src/pkg/syscall/syscall_linux_arm.go')
-rw-r--r-- | src/pkg/syscall/syscall_linux_arm.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/pkg/syscall/syscall_linux_arm.go b/src/pkg/syscall/syscall_linux_arm.go index 173bfd602..91153f51c 100644 --- a/src/pkg/syscall/syscall_linux_arm.go +++ b/src/pkg/syscall/syscall_linux_arm.go @@ -4,6 +4,14 @@ package syscall +func Getpagesize() int { + return 4096 +} + +func TimespecToNsec(ts Timespec) int64 { + return int64(ts.Sec)*1e9 + int64(ts.Nsec); +} + func NsecToTimespec(nsec int64) (ts Timespec) { ts.Sec = int32(nsec / 1e9); ts.Nsec = int32(nsec % 1e9); @@ -27,5 +35,29 @@ func NsecToTimeval(nsec int64) (tv Timeval) { //sys getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (errno int) //sys getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (errno int) +//sys Chown(path string, uid int, gid int) (errno int) +//sys Fchown(fd int, uid int, gid int) (errno int) +//sys Fstat(fd int, stat *Stat_t) (errno int) +//sys Fstatfs(fd int, buf *Statfs_t) (errno int) +//sys Getegid() (egid int) +//sys Geteuid() (euid int) +//sys Getgid() (gid int) +//sys Getuid() (uid int) +//sys Lchown(path string, uid int, gid int) (errno int) +//sys Listen(s int, n int) (errno int) +//sys Lstat(path string, stat *Stat_t) (errno int) +//sys Seek(fd int, offset int64, whence int) (off int64, errno int) = SYS_LSEEK //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, errno int) = SYS__NEWSELECT +//sys Setfsgid(gid int) (errno int) +//sys Setfsuid(uid int) (errno int) +//sys Setgid(gid int) (errno int) +//sys Setregid(rgid int, egid int) (errno int) +//sys Setresgid(rgid int, egid int, sgid int) (errno int) +//sys Setresuid(ruid int, euid int, suid int) (errno int) +//sys Setreuid(ruid int, euid int) (errno int) +//sys Shutdown(fd int, how int) (errno int) +//sys Stat(path string, stat *Stat_t) (errno int) +//sys Statfs(path string, buf *Statfs_t) (errno int) + + |