diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-03-17 22:09:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-03-17 22:09:20 -0700 |
commit | 1417fd8d7b07bba0ffe574d42e3c787ce067f9c5 (patch) | |
tree | a01dc6f5515fcac5c7382d5ae6fa7e7c715847b2 /unwind.h | |
parent | 3f4586d1ee813ecd23456956d5f2c7f4759a5922 (diff) | |
download | txr-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