Menu

Commit [r9459]  Maximize  Restore  History

Generalized the way the .xsb/ dir is determined. Now:

o use the value of environment $XSB_USER_AUXDIR if defined and not ""
o use $HOME/.xsb, if HOME is defined
o use $USERHOME/.xsb, if USERHOME ...
o use XSBinstalldir/.xsb

This generalization is needed when XSB is used by a servlet. Eg, tomcat runs as a nologin user and its $HOME is owned by root. So, no way to run XSB this way. With $XSB_USER_AUXDIR, one can point to a dir owned by user 'tomcat'.
Dunno how this kind of services are done on windoze, but probably useful there as well.

"kifer" 2018-11-19

changed /trunk/XSB/build/windows/banner.msg
changed /trunk/XSB/build/windows/xsb_configuration.P
changed /trunk/XSB/build/windows/xsb_configuration.in
changed /trunk/XSB/build/windows64/banner.msg
changed /trunk/XSB/build/windows64/xsb_configuration.P
changed /trunk/XSB/build/windows64/xsb_configuration.in
changed /trunk/XSB/build/xsb_configuration.in
changed /trunk/XSB/docs/userman/state.tex
changed /trunk/XSB/docs/userman/system.tex
changed /trunk/XSB/emu/init_xsb.c
changed /trunk/XSB/emu/orient_xsb.c
changed /trunk/XSB/packages/curl.P
changed /trunk/XSB/packages/xpath/cc/bin/xpathparser.dll
changed /trunk/XSB/packages/xpath/cc/bin/xpathparser.exp
changed /trunk/XSB/packages/xpath/cc/bin/xpathparser.lib
changed /trunk/XSB/packages/xpath/cc/bin64/xpathparser.dll
changed /trunk/XSB/packages/xpath/cc/bin64/xpathparser.exp
changed /trunk/XSB/packages/xpath/cc/bin64/xpathparser.lib
changed /trunk/XSB/syslib/curr_sym.P
changed /trunk/XSB/syslib/curr_sym.xwam
changed /trunk/XSB/syslib/loader.P
changed /trunk/XSB/syslib/loader.xwam
changed /trunk/XSB/syslib/open_url.xwam
/trunk/XSB/build/windows/banner.msg Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/windows/xsb_configuration.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/windows/xsb_configuration.in Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/windows64/banner.msg Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/windows64/xsb_configuration.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/windows64/xsb_configuration.in Diff Switch to side-by-side view
Loading...
/trunk/XSB/build/xsb_configuration.in Diff Switch to side-by-side view
Loading...
/trunk/XSB/docs/userman/state.tex Diff Switch to side-by-side view
Loading...
/trunk/XSB/docs/userman/system.tex Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/init_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/orient_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/packages/curl.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/syslib/curr_sym.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/syslib/curr_sym.xwam
Binary file was changed.
/trunk/XSB/syslib/loader.P Diff Switch to side-by-side view
Loading...
/trunk/XSB/syslib/loader.xwam
Binary file was changed.
/trunk/XSB/syslib/open_url.xwam
Binary file was changed.