summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAustin Clements <aclements@csail.mit.edu>2009-07-15 10:12:06 -0700
committerAustin Clements <aclements@csail.mit.edu>2009-07-15 10:12:06 -0700
commite7348cdf3c07c116e64bf10d5395251cccab38e5 (patch)
tree0ae372b9979edc5d7fe21b2e33352c58366269c2 /src
parentdb06429efde1dae3c3aa370243c0212a97041c06 (diff)
downloadgolang-e7348cdf3c07c116e64bf10d5395251cccab38e5.tar.gz
Add a dummy WaitStatus.TrapCause for Darwin to unbreak the build.
R=gri APPROVED=gri DELTA=5 (5 added, 0 deleted, 0 changed) OCL=31673 CL=31673
Diffstat (limited to 'src')
-rw-r--r--src/pkg/syscall/syscall_darwin.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/syscall/syscall_darwin.go b/src/pkg/syscall/syscall_darwin.go
index b8657aca5..49d2815b3 100644
--- a/src/pkg/syscall/syscall_darwin.go
+++ b/src/pkg/syscall/syscall_darwin.go
@@ -135,6 +135,11 @@ func (w WaitStatus) StopSignal() int {
return int(w >> shift) & 0xFF;
}
+func (w WaitStatus) TrapCause() int {
+ // Darwin doesn't have trap causes
+ return -1;
+}
+
//sys wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, errno int)
func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, errno int) {
var status _C_int;