Age | Commit message (Collapse) | Author |
|
Not that it changes anything, but by convention we like to
use NULL, not 0, to express a null pointer.
|
|
|
|
Add chroot() and a large number of things needed to make it work.
The list of intercepted calls is large but not exhaustive.
|
|
* 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().
|
|
|
|
Add the -h (help) option to pseudo, and document -h for both
pseudo and pseudolog.
|
|
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.
|
|
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.)
|
|
|