]> Cypherpunks repositories - gostls13.git/commit
race: syscall changes
authorDmitriy Vyukov <dvyukov@google.com>
Tue, 9 Oct 2012 16:51:58 +0000 (20:51 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Tue, 9 Oct 2012 16:51:58 +0000 (20:51 +0400)
commitcffbfaeb1819bfb6770848c4d57615f0ee1a46ba
tree32f175bb83de075c0de3d16258a02e5f527007c6
parentf76f120324f449cff3fdaeb05effbe18162e0cf1
race: syscall changes
This is a part of a bigger change that adds data race detection feature:
https://golang.org/cl/6456044
The purpose of this patch is to provide coarse-grained synchronization
between all Read() and Write() calls.

R=rsc, bradfitz, alex.brainman
CC=golang-dev
https://golang.org/cl/6610064
22 files changed:
src/pkg/syscall/exec_unix.go
src/pkg/syscall/race.go [new file with mode: 0644]
src/pkg/syscall/race0.go [new file with mode: 0644]
src/pkg/syscall/syscall_darwin.go
src/pkg/syscall/syscall_freebsd.go
src/pkg/syscall/syscall_linux.go
src/pkg/syscall/syscall_netbsd.go
src/pkg/syscall/syscall_openbsd.go
src/pkg/syscall/syscall_plan9.go
src/pkg/syscall/syscall_unix.go
src/pkg/syscall/syscall_windows.go
src/pkg/syscall/zsyscall_darwin_386.go
src/pkg/syscall/zsyscall_darwin_amd64.go
src/pkg/syscall/zsyscall_freebsd_386.go
src/pkg/syscall/zsyscall_freebsd_amd64.go
src/pkg/syscall/zsyscall_linux_386.go
src/pkg/syscall/zsyscall_linux_amd64.go
src/pkg/syscall/zsyscall_linux_arm.go
src/pkg/syscall/zsyscall_netbsd_386.go
src/pkg/syscall/zsyscall_netbsd_amd64.go
src/pkg/syscall/zsyscall_openbsd_386.go
src/pkg/syscall/zsyscall_openbsd_amd64.go