diff options
author | Russ Cox <rsc@golang.org> | 2009-06-17 15:16:06 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-06-17 15:16:06 -0700 |
commit | 02b354d1fd5f02eecb4f0e054119434fae3e216b (patch) | |
tree | 425631189526356ec58780259a89d10b75f71af4 /src/pkg/syscall/syscall_linux_386.go | |
parent | 1b51203bcc503fea301ec02715ffce08d4f04ed7 (diff) | |
download | golang-02b354d1fd5f02eecb4f0e054119434fae3e216b.tar.gz |
shuffle some Linux system calls around for 386
R=r
DELTA=37 (17 added, 15 deleted, 5 changed)
OCL=30428
CL=30444
Diffstat (limited to 'src/pkg/syscall/syscall_linux_386.go')
-rw-r--r-- | src/pkg/syscall/syscall_linux_386.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pkg/syscall/syscall_linux_386.go b/src/pkg/syscall/syscall_linux_386.go index b41c60a55..f20ec1061 100644 --- a/src/pkg/syscall/syscall_linux_386.go +++ b/src/pkg/syscall/syscall_linux_386.go @@ -58,6 +58,8 @@ func NsecToTimeval(nsec int64) (tv Timeval) { //sys getgroups(n int, list *_Gid_t) (nn int, errno int) = SYS_GETGROUPS32 //sys setgroups(n int, list *_Gid_t) (errno int) = SYS_SETGROUPS32 +//sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, errno int) = SYS__NEWSELECT + // Underlying system call writes to newoffset via pointer. // Implemented in assembly to avoid allocation. func Seek(fd int, offset int64, whence int) (newoffset int64, errno int) @@ -93,7 +95,7 @@ const ( func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, errno int) func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, errno int) { - fd, errno = socketcall(_SOCKET, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0); + fd, errno = socketcall(_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0); return; } |