Define os.PageSize and syscall.PageSize.

R=rsc
APPROVED=rsc
DELTA=13  (13 added, 0 deleted, 0 changed)
OCL=29429
CL=29819
This commit is contained in:
David Symonds 2009-06-03 03:25:34 -07:00
parent ab3d40b271
commit e02d3e8ed1
3 changed files with 13 additions and 0 deletions

View file

@ -9,6 +9,11 @@ import "syscall"
// An operating-system independent representation of Unix data structures. // An operating-system independent representation of Unix data structures.
// OS-specific routines in this directory convert the OS-local versions to these. // OS-specific routines in this directory convert the OS-local versions to these.
// Getpagesize returns the underlying system's memory page size.
func Getpagesize() int{
return syscall.Getpagesize()
}
// A Dir describes a file and is returned by Stat, Fstat, and Lstat // A Dir describes a file and is returned by Stat, Fstat, and Lstat
type Dir struct { type Dir struct {
Dev uint64; // device number of file system holding file. Dev uint64; // device number of file system holding file.

View file

@ -6,6 +6,10 @@ package syscall
import "syscall" import "syscall"
func Getpagesize() int {
return 4096
}
func TimespecToNsec(ts Timespec) int64 { func TimespecToNsec(ts Timespec) int64 {
return int64(ts.Sec)*1e9 + int64(ts.Nsec); return int64(ts.Sec)*1e9 + int64(ts.Nsec);
} }

View file

@ -6,6 +6,10 @@ package syscall
import "syscall" import "syscall"
func Getpagesize() int {
return 4096
}
func TimespecToNsec(ts Timespec) int64 { func TimespecToNsec(ts Timespec) int64 {
return int64(ts.Sec)*1e9 + int64(ts.Nsec); return int64(ts.Sec)*1e9 + int64(ts.Nsec);
} }