summaryrefslogtreecommitdiffstats
path: root/unwind.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-03-17 22:09:20 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-03-17 22:09:20 -0700
commit1417fd8d7b07bba0ffe574d42e3c787ce067f9c5 (patch)
treea01dc6f5515fcac5c7382d5ae6fa7e7c715847b2 /unwind.h
parent3f4586d1ee813ecd23456956d5f2c7f4759a5922 (diff)
downloadtxr-1417fd8d7b07bba0ffe574d42e3c787ce067f9c5.tar.gz
txr-1417fd8d7b07bba0ffe574d42e3c787ce067f9c5.tar.bz2
txr-1417fd8d7b07bba0ffe574d42e3c787ce067f9c5.zip
Sandboxing support via *package-alist*.
* eval.c (eval_init): Register *package-alist* variable, taking on the contents of the packages variable. * lib.c (package_alist_s): New symbol variable. (make_package, packagep, find_package, package_alist); Work with dynamic package alist variable via cur_package_alist_loc macro. (get_current_package_alist_loc): New function. * lib.h (cur_package_alist_loc): New macro. (packages, package_alist_s, get_current_package_alist_loc): Declared. * txr.1: Documented *package-alist* along with notes about sandboxing. Documented that the package-alist function is now obsolescent.
Diffstat (limited to 'unwind.h')
0 files changed, 0 insertions, 0 deletions