ref: d87c0959d85b40fcf60b9c6dd0a2f2111f888b55
dir: /lib/thread/fsbase+netbsd.myr/
use std
use sys
use "types"
pkg thread =
pkglocal const setfsbase : (h : tlshdr# -> void)
pkglocal const getfsbase : (-> tlshdr#)
;;
const setfsbase = {h
match sys.sysarch(sys.X8664setfsbase, &(h : void#))
| 0:
| err:
std.fput(std.Err, "error: sysarch returned: {}\n", err)
std.suicide()
;;
}
const getfsbase = {
var h
match sys.sysarch(sys.X8664getfsbase, &h)
| 0: -> (h : tlshdr#)
| err:
std.fput(std.Err, "error: sysarch returned: {}\n", err)
std.suicide()
;;
}