summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/syscall_bsd.go
AgeCommit message (Collapse)AuthorFilesLines
2015-01-15Imported Upstream version 1.4upstream/1.4Tianon Gravi1-553/+0
2014-06-19Imported Upstream version 1.3upstream/1.3Michael Stapelberg1-41/+57
2013-12-03Imported Upstream version 1.2upstream/1.2Michael Stapelberg1-145/+17
2013-05-14Imported Upstream version 1.1upstream/1.1Michael Stapelberg1-0/+5
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-13/+35
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-159/+170
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+627
2011-09-13Imported Upstream version 60Ondřej Surý1-640/+0
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-11/+77
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-26/+11
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý1-9/+38
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-1/+57
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-2/+2
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-6/+13
2010-06-30syscall: add socketpairIvan Krasin1-0/+5
R=rsc CC=golang-dev http://codereview.appspot.com/1319042 Committer: Russ Cox <rsc@golang.org>
2010-05-20syscall: bsd, stub BindToDeviceChristopher Wedgwood1-0/+9
R=rsc CC=adg, golang-dev, r http://codereview.appspot.com/1257041 Committer: Russ Cox <rsc@golang.org>
2010-05-19syscall: add Utimes on Darwin/FreeBSD, add Futimes everywhereRuss Cox1-3/+19
Needed for CL 1103041 and beyond. R=adg, bradfitzpatrick CC=bradfitz, golang-dev http://codereview.appspot.com/1172042
2010-03-26syscall: Create syscall_bsd.go for code used by Darwin and other *BSDsGiles Lean1-0/+467
In this change I'd like to combine the common code that is present in syscall_darwin.go and syscall_freebsd.go. I have three reasons for wanting to do this now: 1. reducing code duplication is nearly always good :-) 2. the duplication will get worse if I duplicate this code a third time for the NetBSD port I'm working on, which I need to do almost immediately 3. by making this change all in one lump and ignoring any commonality with the syscall_linux*.go files the diff is long but, I think, readable In future it may be possible to cherry pick functions that also apply to Linux and put them in (say) syscall_unix.go, and of course some functions may diverge in future and have to move out to OS or architecture specific files, but today I want just the low hanging fruit. Tested and passed on: Darwin (Snow Leopard, 10.6): amd64 and 386 FreeBSD (8.0-RELEASE): 386 only(*) (*) All my virtualisation software has stopped playing nice with FreeBSD for the moment, so I don't have facilities to test the amd64 port. As the OS X port is OK and the diff looks all right to my eyes I shall keep my fingers crossed. If someone with a FreeBSD/amd64 system cares to test and report I would be appreciative. 2010-03-27 update: I have replaced my virtualisation software, and have working FreeBSD/i386 and FreeBSD/amd64 virtual machines again. As I hoped (and expected -- programmers are optimists :-) the code built and passed all but the two currently known to fail tests on FreeBSD/amd64. I rechecked FreeBSD/i386 too: same results. R=rsc CC=golang-dev http://codereview.appspot.com/751041 Committer: Russ Cox <rsc@golang.org>