]> Cypherpunks repositories - gostls13.git/commit
FreeBSD-specific porting work.
authorDevon H. O'Dell <devon.odell@gmail.com>
Tue, 17 Nov 2009 16:20:58 +0000 (08:20 -0800)
committerRuss Cox <rsc@golang.org>
Tue, 17 Nov 2009 16:20:58 +0000 (08:20 -0800)
commit0489a260da4e128eddedf38a2eec78ef5da80140
treecd7048f173aa5c41d4953e4e87e5bc8f08d7b8b4
parent30b1b9a36a2d871e9c1cd6db8b6cc7dab47ba862
FreeBSD-specific porting work.

cgo/libmach remain unimplemented. However, compilers, runtime,
and packages are 100%. I still need to go through and implement
missing syscalls (at least make sure they're all listed), but
for all shipped functionality, this is done. Ship! ;)

R=rsc, VenkateshSrinivas
https://golang.org/cl/152142
36 files changed:
misc/cgo/stdio/test.bash
src/cmd/6l/asm.c
src/cmd/6l/obj.c
src/cmd/cov/Makefile
src/cmd/prof/Makefile
src/libcgo/Makefile
src/libcgo/freebsd_amd64.c [new file with mode: 0644]
src/libmach/freebsd.c [new file with mode: 0644]
src/pkg/debug/proc/proc_freebsd.go [new file with mode: 0644]
src/pkg/debug/proc/regs_freebsd_amd64.go [new file with mode: 0644]
src/pkg/net/fd_freebsd.go [new file with mode: 0644]
src/pkg/net/ipsock.go
src/pkg/os/dir_freebsd.go [new file with mode: 0644]
src/pkg/os/stat_freebsd.go [new file with mode: 0644]
src/pkg/os/sys_freebsd.go [new file with mode: 0644]
src/pkg/runtime/amd64/asm.s
src/pkg/runtime/darwin/amd64/rt0.s
src/pkg/runtime/freebsd/amd64/defs.h [new file with mode: 0644]
src/pkg/runtime/freebsd/amd64/rt0.s [new file with mode: 0644]
src/pkg/runtime/freebsd/amd64/signal.c [new file with mode: 0644]
src/pkg/runtime/freebsd/amd64/sys.s [new file with mode: 0644]
src/pkg/runtime/freebsd/defs.c [new file with mode: 0644]
src/pkg/runtime/freebsd/os.h [new file with mode: 0644]
src/pkg/runtime/freebsd/signals.h [new file with mode: 0644]
src/pkg/runtime/freebsd/thread.c [new file with mode: 0644]
src/pkg/runtime/linux/amd64/rt0.s
src/pkg/syscall/asm_freebsd_amd64.s [new file with mode: 0644]
src/pkg/syscall/mksysnum_freebsd.sh [new file with mode: 0755]
src/pkg/syscall/syscall_freebsd.go [new file with mode: 0644]
src/pkg/syscall/syscall_freebsd_amd64.go [new file with mode: 0644]
src/pkg/syscall/types_freebsd.c [new file with mode: 0644]
src/pkg/syscall/zerrors_freebsd_amd64.go [new file with mode: 0644]
src/pkg/syscall/zsyscall_freebsd_amd64.go [new file with mode: 0644]
src/pkg/syscall/zsysnum_freebsd_amd64.go [new file with mode: 0644]
src/pkg/syscall/ztypes_freebsd_amd64.go [new file with mode: 0644]
src/pkg/time/time_test.go