diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2000-07-19 20:14:24 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2000-07-19 20:14:24 +0000 |
commit | a67f4165aeafc5bb3790f1c459c1c5590d4a6869 (patch) | |
tree | 2ae928c40b9a36e919dd78911caf0d13e8577fed /newlib/libc/stdlib/labs.c | |
parent | 7a2fc2a4155447cfa4554ddf9946c0fb00010d01 (diff) | |
download | cygnal-a67f4165aeafc5bb3790f1c459c1c5590d4a6869.tar.gz cygnal-a67f4165aeafc5bb3790f1c459c1c5590d4a6869.tar.bz2 cygnal-a67f4165aeafc5bb3790f1c459c1c5590d4a6869.zip |
* shared.h (class pinfo): New members `root' and `rootlen'.
* syscalls.cc (chroot): Set new root for process.
* path.cc (getcwd_inner): Add parameter to force use of
new root from chroot() call.
(ischrootpath): New macro.
(normalize_posix_path): Care for changed root dir.
(normalize_win32_path): Ditto.
(getcwd_inner): Ditto.
(chdir): Eliminate trailing path component consisting
entirely of dots.
* fork.cc (fork): Copy pinfo members regarding chroot().
* spawn.cc (_spawnve): Ditto.
* dir.cc (opendir): Don't use computed win32 path if
chroot() took place.
Diffstat (limited to 'newlib/libc/stdlib/labs.c')
0 files changed, 0 insertions, 0 deletions