aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-03-26Use NULL instead of 0Peter Seebach
Not that it changes anything, but by convention we like to use NULL, not 0, to express a null pointer.
2010-03-25Update READMEPeter Seebach
2010-03-25initial chroot() supportPeter Seebach
Add chroot() and a large number of things needed to make it work. The list of intercepted calls is large but not exhaustive.
2010-03-24Prep for chroot handling:Peter Seebach
* Improve makewrappers handling of function pointer arguments. * Regenerate wrappers when makewrappers is touched. * Move path resolution from pseudo_client_op into wrapper functions. * Eliminate dependency on PATH_MAX. * Related cleanup, such as tracking CWD better, and using the tracked value for getcwd().
2010-03-17Document ^ specification in pseudolog -h output.Peter Seebach
2010-03-17Add -h option to pseudo.Peter Seebach
Add the -h (help) option to pseudo, and document -h for both pseudo and pseudolog.
2010-03-17Use strerror() consistently.Peter Seebach
For reasons not clear to me, early iterations of pseudo_client.c used errno %d instead of calling strerror(). Since I already called strerror() elsewhere in the file, calling it a few more times isn't a problem.
2010-03-16Update: Fix some missing error checking (thanks to Laszlo Ersek forPeter Seebach
spotting these.) Check for failed calls to pseudo_prefix_path in a couple of places, handle failed open of pid file, and make pseudo_prefix_path robust in the case of a zero-length PSEUDO_PREFIX. Also, don't try to overwrite the contents of an environment variable anymore. (The amazing part? None of these have ever caused a failure.)
2010-03-16initial public releasePeter Seebach