summaryrefslogtreecommitdiff
path: root/src/syscall/file_amd64_linux.go
AgeCommit message (Collapse)AuthorFilesLines
2008-09-26move src/syscall to src/lib/syscall.Russ Cox1-151/+0
enforce rule: all kernel data structures and constants go in syscall module. move things that should be in syscall out of net. make net a single package. R=r OCL=15985 CL=15994
2008-09-17time & date.Russ Cox1-11/+11
rename AddrToInt, StatToInt, etc -> BytePtr, StatPtr, ... R=r OCL=15450 CL=15456
2008-09-11pull O_RDONLY etc. up to os libraryRob Pike1-1/+1
R=rsc DELTA=16 (14 added, 0 deleted, 2 changed) OCL=15156 CL=15163
2008-09-11make syscall use strings for file namesRob Pike1-8/+26
tweak os to adjust move StringToBytes into syscall, at least for now this program still works: package main import os "os" func main() { os.Stdout.WriteString("hello, world\n"); a, b := os.NewFD(77).WriteString("no way"); os.Stdout.WriteString(b.String() + "\n"); } R=rsc DELTA=263 (59 added, 176 deleted, 28 changed) OCL=15153 CL=15153
2008-08-04- switched most of existing Go code to new export syntaxRobert Griesemer1-29/+15
- adjusted lang doc R=r DELTA=192 (26 added, 65 deleted, 101 changed) OCL=13844 CL=13848
2008-07-30- mark syscall support routines as non-stack-generatingRob Pike1-7/+46
- add unlink, creat - add constants for open - fix some comments R=gri OCL=13654 CL=13656
2008-07-29fixes for linux system call linkageRob Pike1-3/+9
R=gri OCL=13547 CL=13547
2008-07-29rewrite system call interface to use less assembler.Rob Pike1-0/+102
R=gri OCL=13546 CL=13546