newlib-cygwin/winsup
Christopher Faylor 7ceb1cac3a * cygheap.cc (cygheap_root::cygheap_rot): Remove constructor.
(cygheap_root::~cygheap_root): Remove destructor.
(cygheap_root::operator =): Remove.
(cygheap_root::set): New method.
* cygheap.h (cygheap_root): Reflect above changes.  Store root info in
mount-like structure.
(cygheap_root:posix_ok): New method.
(cygheap_root::ischroot_native): Ditto.
(cygheap_root::unchroot): Ditto.
(cygheap_root::exists): Ditto.
(cygheap_root::posix_length): Ditto.
(cygheap_root::posix_path): Ditto.
(cygheap_root::native_length): Ditto.
(cygheap_root::native_path): Ditto.
* dir.cc (opendir): Remove special chroot test.
* path.cc (path_prefix_p): Remove front end.
(normalize_posix_path): Reorganize chroot tests to accomodate new convention of
allowing paths using posix chroot prefix.
(path_conv::check): Pass a "already ran normalize" option to
conv_to_win32_path.  Return if there is an error from this function.
(mount_info::conv_to_win32_path): Add extra argument.  Don't call
normalize_posix_path if caller has already done so.  Substitute chroot setting,
if any, for root translation.  Add chroot checking to final output step.
* shared_info (mount_info): Accomodate additional argument to
conv_to_win32_path.
* syscalls.cc (chroot): Store both normalized posix path and native path in
chroot.
2001-06-03 02:31:16 +00:00
..
bz2lib * Makefile.in: Add -U_WIN32 to CFLAGS compile line to avoid inappropriate 2001-04-19 03:55:02 +00:00
cygwin * cygheap.cc (cygheap_root::cygheap_rot): Remove constructor. 2001-06-03 02:31:16 +00:00
doc New entry "How do I print under Cygwin?" 2001-05-30 09:42:36 +00:00
mingw * include/tchar.h: (__TEXT): Remove undef. 2001-02-21 19:33:42 +00:00
subauth * Makefile.in: Use 'rm -f' when cleaning. 2001-05-20 04:25:02 +00:00
testsuite * winsup.api/mmaptest01.c: Add log output. 2001-05-21 09:03:38 +00:00
utils * mkpasswd.c (enum_users): Use /bin/bash as the default shell. 2001-05-01 14:50:54 +00:00
w32api * lib/mapi32.def: Add MAPISendMail. 2001-05-22 23:03:25 +00:00
CYGWIN_LICENSE import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ChangeLog * Makefile.common: Change method for finding current directory. 2001-05-15 05:11:55 +00:00
MAINTAINERS DJ is sole setup maintainer now. 2000-08-10 23:51:25 +00:00
Makefile.common * Makefile.common: Change method for finding current directory. 2001-05-15 05:11:55 +00:00
Makefile.in * Makefile.common: Extend VERBOSE default. 2000-10-02 02:05:23 +00:00
configure * configure.in: Fix typo. 2001-05-05 04:18:16 +00:00
configure.in * configure.in: Fix typo. 2001-05-05 04:18:16 +00:00