ref: 4932b5f0cf6f495208a0c1e1f4b2810ecf84fb9a
dir: /libstd/syswrap-ss+linux.myr/
use sys
use "errno.use"
pkg std =
const exit : (status:int -> void)
pkglocal const bgetcwd : (buf : byte[:] -> errno)
;;
const exit = {status; sys.exit_group(status)}
const bgetcwd = {buf;
var err
err = sys.getcwd(buf) castto(errno)
/*
if we got a length back, it includes
the nul byte. chop that off.
*/
if err > 0
-> err - 1
else
-> err
;;
}