r180345 - in /trunk/libgo: Makefile.am Makefile...

ian@gcc.gnu.org ian@gcc.gnu.org
Sun Oct 23 19:04:00 GMT 2011


Author: ian
Date: Sun Oct 23 19:04:37 2011
New Revision: 180345

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180345
Log:
Implement new syscall package.

Calls to library functions now use entersyscall and
exitsyscall as appropriate.  This is a first step toward
multiplexing goroutines onto threads.

Added:
    trunk/libgo/go/syscall/
    trunk/libgo/go/syscall/bpf_bsd.go
    trunk/libgo/go/syscall/errno.c
    trunk/libgo/go/syscall/errstr.go
    trunk/libgo/go/syscall/errstr_linux.go
    trunk/libgo/go/syscall/errstr_nor.go
    trunk/libgo/go/syscall/exec_stubs.go
    trunk/libgo/go/syscall/exec_unix.go
    trunk/libgo/go/syscall/exec_windows.go
    trunk/libgo/go/syscall/libcall_linux.go
    trunk/libgo/go/syscall/libcall_posix.go
    trunk/libgo/go/syscall/libcall_posix_largefile.go
    trunk/libgo/go/syscall/libcall_posix_regfile.go
    trunk/libgo/go/syscall/libcall_solaris_386.go
    trunk/libgo/go/syscall/libcall_support.go
    trunk/libgo/go/syscall/libcall_uname.go
    trunk/libgo/go/syscall/libcall_wait4.go
    trunk/libgo/go/syscall/libcall_waitpid.go
    trunk/libgo/go/syscall/lsf_linux.go
    trunk/libgo/go/syscall/mksyscall.awk
    trunk/libgo/go/syscall/netlink_linux.go
    trunk/libgo/go/syscall/route_bsd.go
    trunk/libgo/go/syscall/route_darwin.go
    trunk/libgo/go/syscall/route_freebsd.go
    trunk/libgo/go/syscall/route_openbsd.go
    trunk/libgo/go/syscall/sleep_rtems.go
    trunk/libgo/go/syscall/sleep_select.go
    trunk/libgo/go/syscall/sockcmsg_linux.go
    trunk/libgo/go/syscall/sockcmsg_unix.go
    trunk/libgo/go/syscall/socket.go
    trunk/libgo/go/syscall/socket_bsd.go
    trunk/libgo/go/syscall/socket_irix.go
    trunk/libgo/go/syscall/socket_linux.go
    trunk/libgo/go/syscall/socket_solaris.go
    trunk/libgo/go/syscall/str.go
    trunk/libgo/go/syscall/syscall.go
    trunk/libgo/go/syscall/syscall_linux_386.go
    trunk/libgo/go/syscall/syscall_linux_alpha.go
    trunk/libgo/go/syscall/syscall_linux_amd64.go
    trunk/libgo/go/syscall/syscall_stubs.go
    trunk/libgo/go/syscall/syscall_unix.go
    trunk/libgo/go/syscall/wait.c
Removed:
    trunk/libgo/syscalls/
Modified:
    trunk/libgo/Makefile.am
    trunk/libgo/Makefile.in
    trunk/libgo/configure
    trunk/libgo/configure.ac
    trunk/libgo/go/net/cgo_unix.go
    trunk/libgo/go/net/fd_select.go
    trunk/libgo/go/os/user/lookup_unix.go
    trunk/libgo/mksysinfo.sh
    trunk/libgo/runtime/proc.c
    trunk/libgo/testsuite/Makefile.in



More information about the Gcc-cvs mailing list