Handle environment initialization better.
authorStas Boukarev <stassats@gmail.com>
Mon, 29 Apr 2013 17:15:57 +0000 (21:15 +0400)
committerStas Boukarev <stassats@gmail.com>
Mon, 29 Apr 2013 17:15:57 +0000 (21:15 +0400)
commitb7e68df14bbdcee894af620e4168328797be94b9
treee7b95df6f4b937fa8ebf0693418f0c6c896bedd7
parentaeb9307006c0df4c5f6d96b07c5bc70fea5b5d78
Handle environment initialization better.

Don't fail with mysterious errors and memory faults on startup during
initialization of *default-pathname-defaults* when the current
directory contains undecodable characters or is deleted. Similarly
catch decoding errors for things like *runtime-pathname* and
*posix-argv*.
Turn the errors into warnings, and ensure that streams are initialized
and the error messages can be printed.
NEWS
src/code/cold-init.lisp
src/code/common-os.lisp
src/code/unix.lisp