]> Cypherpunks repositories - gostls13.git/commit
syscall: use error
authorRuss Cox <rsc@golang.org>
Mon, 14 Nov 2011 03:44:52 +0000 (22:44 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 14 Nov 2011 03:44:52 +0000 (22:44 -0500)
commitc017a8299fec188913726e5c0d19e669bc4a2feb
tree311efd1e8983a49136a1c5f8b22724c11fb8b3ca
parentb126902e84891737e7f94a547b4273dc37706065
syscall: use error

- syscall (not os) now defines the Errno type.
- the low-level assembly functions Syscall, Syscall6, and so on
  return Errno, not uintptr
- syscall wrappers all return error, not uintptr.

R=golang-dev, mikioh.mikioh, r, alex.brainman
CC=golang-dev
https://golang.org/cl/5372080
102 files changed:
doc/progs/file.go
src/cmd/cgo/out.go
src/pkg/crypto/rand/rand_windows.go
src/pkg/crypto/tls/root_windows.go
src/pkg/exp/inotify/inotify_linux.go
src/pkg/net/fd.go
src/pkg/net/fd_darwin.go
src/pkg/net/fd_freebsd.go
src/pkg/net/fd_linux.go
src/pkg/net/fd_openbsd.go
src/pkg/net/fd_windows.go
src/pkg/net/file.go
src/pkg/net/http/serve_test.go
src/pkg/net/http/transport_windows.go
src/pkg/net/interface_bsd.go
src/pkg/net/interface_darwin.go
src/pkg/net/interface_freebsd.go
src/pkg/net/interface_linux.go
src/pkg/net/interface_windows.go
src/pkg/net/ipsock_posix.go
src/pkg/net/lookup_windows.go
src/pkg/net/newpollserver.go
src/pkg/net/sendfile_linux.go
src/pkg/net/sendfile_windows.go
src/pkg/net/sock.go
src/pkg/net/tcpsock_posix.go
src/pkg/net/unixsock_posix.go
src/pkg/os/dir_unix.go
src/pkg/os/env_plan9.go
src/pkg/os/env_windows.go
src/pkg/os/error_plan9.go
src/pkg/os/error_posix.go
src/pkg/os/exec_plan9.go
src/pkg/os/exec_posix.go
src/pkg/os/exec_unix.go
src/pkg/os/exec_windows.go
src/pkg/os/file.go
src/pkg/os/file_plan9.go
src/pkg/os/file_posix.go
src/pkg/os/file_unix.go
src/pkg/os/file_windows.go
src/pkg/os/stat_plan9.go
src/pkg/os/stat_windows.go
src/pkg/os/sys_bsd.go
src/pkg/os/sys_windows.go
src/pkg/os/time.go
src/pkg/os/user/lookup_unix.go
src/pkg/syscall/bpf_bsd.go
src/pkg/syscall/dll_windows.go
src/pkg/syscall/exec_unix.go
src/pkg/syscall/exec_windows.go
src/pkg/syscall/lsf_linux.go
src/pkg/syscall/mkerrors.sh
src/pkg/syscall/mksyscall.pl
src/pkg/syscall/mksyscall_windows.pl
src/pkg/syscall/netlink_linux.go
src/pkg/syscall/route_bsd.go
src/pkg/syscall/route_darwin.go
src/pkg/syscall/route_freebsd.go
src/pkg/syscall/sockcmsg_linux.go
src/pkg/syscall/sockcmsg_unix.go
src/pkg/syscall/syscall.go
src/pkg/syscall/syscall_bsd.go
src/pkg/syscall/syscall_darwin.go
src/pkg/syscall/syscall_darwin_386.go
src/pkg/syscall/syscall_darwin_amd64.go
src/pkg/syscall/syscall_freebsd.go
src/pkg/syscall/syscall_freebsd_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/syscall_linux_arm.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/types_darwin.go
src/pkg/syscall/zerrors_darwin_386.go
src/pkg/syscall/zerrors_darwin_amd64.go
src/pkg/syscall/zerrors_freebsd_386.go
src/pkg/syscall/zerrors_freebsd_amd64.go
src/pkg/syscall/zerrors_linux_386.go
src/pkg/syscall/zerrors_linux_amd64.go
src/pkg/syscall/zerrors_openbsd_386.go
src/pkg/syscall/zerrors_openbsd_amd64.go
src/pkg/syscall/zerrors_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_openbsd_386.go
src/pkg/syscall/zsyscall_openbsd_amd64.go
src/pkg/syscall/zsyscall_windows_386.go
src/pkg/syscall/zsyscall_windows_amd64.go
src/pkg/syscall/zsysnum_darwin_386.go
src/pkg/syscall/zsysnum_darwin_amd64.go
src/pkg/syscall/ztypes_darwin_386.go
src/pkg/syscall/ztypes_darwin_amd64.go
src/pkg/syscall/ztypes_windows.go
src/pkg/time/zoneinfo_windows.go