diff --git a/src/os/proc.go b/src/os/proc.go new file mode 100644 index 00000000..a7718c43 --- /dev/null +++ b/src/os/proc.go @@ -0,0 +1,17 @@ +// Package os implements a subset of the Go "os" package. See +// https://godoc.org/os for details. +// +// Note that the current implementation is blocking. This limitation should be +// removed in a future version. +package os + +import ( + "syscall" +) + +// Exit causes the current program to exit with the given status code. +// Conventionally, code zero indicates success, non-zero an error. +// The program terminates immediately; deferred functions are not run. +func Exit(code int) { + syscall.Exit(code) +} diff --git a/src/syscall/syscall.go b/src/syscall/syscall.go new file mode 100644 index 00000000..2d789b63 --- /dev/null +++ b/src/syscall/syscall.go @@ -0,0 +1,3 @@ +package syscall + +func Exit(code int)