]> Cypherpunks repositories - gostls13.git/commit
386 system call fixes:
authorRuss Cox <rsc@golang.org>
Wed, 17 Jun 2009 00:17:02 +0000 (17:17 -0700)
committerRuss Cox <rsc@golang.org>
Wed, 17 Jun 2009 00:17:02 +0000 (17:17 -0700)
commit76c87d58cdcc033ab3ef89a26b197427b70183f7
treee6f2ed8488a281a586664e0a0085aa6fe227365e
parentcb897436eb50f4dd472c86182c9fbd38dc692ac4
386 system call fixes:
  * use 64-bit file system calls (Linux, Darwin)
  * use 32-bit [sic] uid/gid calls (Linux)
  * fix sockets on Linux

Darwin/386 works again.

Linux/386 is better but must never have worked;
there are still bugs surrounding the creation of new
threads in the runtime package.

R=austin
DELTA=1332  (673 added, 614 deleted, 45 changed)
OCL=30327
CL=30380
16 files changed:
src/pkg/os/os_test.go
src/pkg/syscall/PORT
src/pkg/syscall/asm_darwin_386.s
src/pkg/syscall/asm_linux_386.s
src/pkg/syscall/mksyscall
src/pkg/syscall/syscall_darwin.go
src/pkg/syscall/syscall_darwin_386.go
src/pkg/syscall/syscall_linux.go
src/pkg/syscall/syscall_linux_386.go
src/pkg/syscall/syscall_linux_amd64.go
src/pkg/syscall/types_linux.c
src/pkg/syscall/zsyscall_darwin_386.go
src/pkg/syscall/zsyscall_darwin_amd64.go
src/pkg/syscall/zsyscall_linux_386.go
src/pkg/syscall/zsyscall_linux_amd64.go
src/pkg/syscall/ztypes_linux_386.go