summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;