ref: 1a1892e5a47ac3c1ab1b1944ee1ee11fc3d1e3c8
dir: /lib/std/syswrap-ss+freebsd.myr/
use sys
use "errno"
use "cstrconv"
use "slcp"
use "die"
pkg std =
const exit : (status:int -> void)
pkglocal const bgetcwd : (buf : byte[:] -> errno)
;;
const exit = {status; sys.exit(status)}
const bgetcwd = {buf
var res
res = sys.__getcwd(buf) castto(errno)
if res == 0
-> cstrlen(buf) castto(errno)
elif res == Enomem
-> Erange
else
-> res
;;
}