diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2006-11-30 10:17:24 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2006-11-30 10:17:24 +0000 |
commit | 8eca5362726ea2c0a83ca1e9d64086f2e58c22f5 (patch) | |
tree | 141293452df077b472e53ee7f817c343a3441a90 /newlib/libc/include/math.h | |
parent | 7d794364439c77f23403eaa09169ca8884bfe091 (diff) | |
download | cygnal-8eca5362726ea2c0a83ca1e9d64086f2e58c22f5.tar.gz cygnal-8eca5362726ea2c0a83ca1e9d64086f2e58c22f5.tar.bz2 cygnal-8eca5362726ea2c0a83ca1e9d64086f2e58c22f5.zip |
* dir.cc (mkdir): Check last path component for "..".
(rmdir): Don't check last path component for "..".
* fhandler_disk_file.cc (fhandler_disk_file::rmdir): Drop kludge
which tries to allow deleting the current working directory.
* path.cc (has_dot_last_component): Add parameter to indicate testing
for "..". Take trailing slash into account.
(symlink_info::posixify): Rely on cygheap->cwd.win32 having a
useful value.
(cwdstuff::init): Initialize cygheap->cwd with current working
directory. Change to windows_system_directory afterwards.
(cwdstuff::set): Never call SetCurrentDirectory here. Just check
if changing into target directory would be allowed. Add comment to
explain why.
* path.h (has_dot_last_component): Declare with second parameter.
* pinfo.cc (pinfo::zap_cwd): Remove.
(pinfo::exit): Drop call to zap_cwd.
* pinfo.h (class pinfo): Remove declaration of zap_cwd.
* spawn.cc (spawn_guts): Set current working directory for non-Cygwin
child applications. Drop call to zap_cwd.
Diffstat (limited to 'newlib/libc/include/math.h')
0 files changed, 0 insertions, 0 deletions