src/winsup/cygwin ChangeLog mount.cc mount.h s ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-27 16:49:41 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h shared.cc uinfo.cc Log message: * mount.cc (mount_info::init): Take bool argument and allow to initialize mount table in two steps, system and user, depending on bool value. * mount.h (class mount_info): Align declaration of init function to above change. * shared.cc (user_info::initialize): Initialize mount table in two steps to allow internal_getpwsid to create valid POSIX paths from DOS paths given in AD. Add comments. * uinfo.cc (cygheap_pwdgrp::get_home): Allow DOS paths in NSS_SCHEME_FREEATTR attributes. (cygheap_pwdgrp::get_shell): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6579&r2=1.6580 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.106&r2=1.107 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.27&r2=1.28 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.cc.diff?cvsroot=src&r1=1.163&r2=1.164 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.239&r2=1.240
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-06-23 14:05:16 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Define dir in the outermost scope to avoid accessing out-of-scope value (CID 60027). Always initialize attr to upath (CID 60113). Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6452&r2=1.6453 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.104&r2=1.105
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2013-12-11 10:24:52 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Fix formatting. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6283&r2=1.6284 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.101&r2=1.102
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Branch: cygwin-64bit-branch Changes by: cori...@sourceware.org 2013-03-06 14:10:36 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: Pull in change from HEAD Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.5939.2.55&r2=1.5939.2.56 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.93.2.5&r2=1.93.2.6
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2013-03-06 14:10:24 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_names): Add trailing NULL element to avoid potential SEGV in format_proc_filesystems. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6071&r2=1.6072 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.97&r2=1.98
src/winsup/cygwin ChangeLog mount.cc mount.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2012-08-14 09:49:25 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h Log message: * mount.cc (fs_names): Add missing ReFS entry. Change comment. * mount.h (enum fs_info_type): Add comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5940&r2=1.5941 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.93&r2=1.94 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.24&r2=1.25
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: yselkow...@sourceware.org 2012-07-19 04:04:02 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (getmntent_r): Remove unused but set variable. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5916&r2=1.5917 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.92&r2=1.93
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2012-04-02 11:00:17 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fillout_mntent): Use "none" rather than 0 when checking FS type. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5782&r2=1.5783 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.88&r2=1.89
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2012-02-17 14:17:13 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (get_disk_type): Drop unneeded toupper call. Convert case constants to wide chars. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5712&r2=1.5713 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.87&r2=1.88
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2012-02-07 17:34:29 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::create_root_entry): Fix format specifier in api_fatal message. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5680&r2=1.5681 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.84&r2=1.85
src/winsup/cygwin ChangeLog mount.cc mount.h f ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-12-22 12:25:10 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h fhandler_process.cc external.cc winsup/cygwin/include/cygwin: version.h winsup/cygwin/include/sys: cygwin.h Log message: * external.cc (cygwin_internal): Implement CW_ALLOC_DRIVE_MAP, CW_MAP_DRIVE_MAP, CW_FREE_DRIVE_MAP. * fhandler_process.cc: Include mount.h. (get_volume_path_names_for_volume_name): Move to mount.cc. (struct dos_drive_mappings): Ditto. * mount.cc (get_volume_path_names_for_volume_name): Move here. (dos_drive_mappings::dos_drive_mappings): Ditto. (dos_drive_mappings::fixup_if_match): Ditto. (dos_drive_mappings::~dos_drive_mappings): Ditto. * mount.h (class dos_drive_mappings): Declare her. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_ALLOC_DRIVE_MAP, CW_MAP_DRIVE_MAP, CW_FREE_DRIVE_MAP. * include/cygwin/version.h: Bump API minor number. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5642&r2=1.5643 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.83&r2=1.84 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.20&r2=1.21 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&r1=1.117&r2=1.118 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=src&r1=1.126&r2=1.127 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.356&r2=1.357 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=src&r1=1.98&r2=1.99
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-12-12 11:03:01 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Set has_buggy_reopen for Netapps as well. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5614&r2=1.5615 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.82&r2=1.83
src/winsup/cygwin ChangeLog mount.cc mount.h s ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-05-24 15:09:09 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h shared_info.h Log message: * mount.cc (mount_info::conv_to_win32_path): Remove unused code. * mount.h (class mount_info): Remove sys_mount_table_counter member. * shared_info.h (class shared_info): Ditto. (CURR_SHARED_MAGIC): Update. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5369&r2=1.5370 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.75&r2=1.76 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.16&r2=1.17 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.89&r2=1.90
src/winsup/cygwin ChangeLog mount.cc mount.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-11-22 14:19:51 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h Log message: * mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS. (FS_IS_NETAPP_DATAONTAP): Drop test for FILE_PERSISTENT_ACLS. (fs_info::update): Set filetype to ntfs in remote case, too. Fix a couple of comments. Add test for Netapps faking to be FAT. * mount.h (IMPLEMENT_FS_FLAG): Simplify definition and usage. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5094&r2=1.5095 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.72&r2=1.73 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.15&r2=1.16
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-09-27 16:10:14 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Remove erroneous NtClose on random handle value. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5059&r2=1.5060 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.69&r2=1.70
src/winsup/cygwin ChangeLog mount.cc ntdll.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-09-10 10:04:29 Modified files: winsup/cygwin : ChangeLog mount.cc ntdll.h Log message: * mount.cc (class fs_info_cache): New class to cache filesystem information. (fs_info::update): Check FileFsVolumeInformation against filesystem cache and use it, if filesystem is already available. Add filesystem to cache, if not. Only request FileFsObjectIdInformation if FILE_SUPPORTS_OBJECT_IDS is set in filesystem flags. * ntdll.h (struct _FILE_FS_VOLUME_INFORMATION): Add pragma pack so the structure size is matching the OS expectations. Add __dummy member used in filesystem cache. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5030&r2=1.5031 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.66&r2=1.67 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.102&r2=1.103
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-09-04 08:44:59 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab_line): Reorder to make sure all mounts from user fstab are user mounts. (mount): Make sure all mounts are user mounts, even those added via mount -a. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5024&r2=1.5025 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.64&r2=1.65
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-08-25 09:20:11 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Fix comments. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5008&r2=1.5009 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.63&r2=1.64
src/winsup/cygwin ChangeLog mount.cc include/s ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-08-11 10:58:06 Modified files: winsup/cygwin : ChangeLog mount.cc winsup/cygwin/include/sys: mount.h Log message: * mount.cc (struct opt): Add "bind" option. (mount_info::from_fstab_line): Handle "bind" option. (fillout_mntent): Add "bind" option to mnt_opts. (mount): Handle "bind" option. * include/sys/mount.h (MOUNT_BIND): New mount flag. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4990&r2=1.4991 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.62&r2=1.63 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/mount.h.diff?cvsroot=src&r1=1.14&r2=1.15
src/winsup/cygwin ChangeLog mount.cc path.cc p ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-04-29 10:38:05 Modified files: winsup/cygwin : ChangeLog mount.cc path.cc path.h winsup/cygwin/include/sys: mount.h Log message: * mount.cc (struct opt): Add "dos" and "ihash" options. (fillout_mntent): Ditto. * path.cc (path_conv::get_nt_native_path): Use path_conv's has_dos_filenames_only method. (path_conv::check): Add PATH_IHASH flag if FS has unreliable inode numbers. (symlink_info::check_shortcut): Or symlink flags to pflags. (symlink_info::check_sysfile): Ditto. Change test accordingly. (symlink_info::check_reparse_point): Ditto. (symlink_info::check_nfs_symlink): Ditto. (symlink_info::check): Check PATH_DOS flag in call to get_nt_native_path to utilize mount flag. Ditto in test for potential restarting. Set PATH_DOS if FS only allows DOS filename rules. * path.h (enum path_types): Add PATH_DOS and PATH_IHASH. (path_conv::hasgood_inode): Check PATH_IHASH instead of fs.hasgood_inode. (path_conv::has_dos_filenames_only): New method. * include/sys/mount.h (MOUNT_DOS): New mount flag. (MOUNT_IHASH): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4935&r2=1.4936 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.60&r2=1.61 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.589&r2=1.590 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=src&r1=1.141&r2=1.142 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/mount.h.diff?cvsroot=src&r1=1.13&r2=1.14
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-04-28 15:35:55 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (compare_flags): New function. (read_flags): Replace loop with bsearch. Simplify error check. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4933&r2=1.4934 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.58&r2=1.59
src/winsup/cygwin ChangeLog mount.cc mount.h p ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-04-22 17:33:29 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h path.cc Log message: * mount.cc (GETVOLINFO_VALID_MASK): Drop FILE_SEQUENTIAL_WRITE_ONCE from mask. Expand the comment a bit. (WIN_FAT_FLAGS): New define. (FS_IS_WINDOWS_FAT): New macro. (fs_info::update): Handle remote FS faking to be FAT. Subsume under CIFS. Check for NWFS and has_buggy_basic_info only for remote filesystems. Add check for has_dos_filenames_only. * mount.h (class fs_info): Add has_dos_filenames_only status flag. Implement accessors. * path.cc (symlink_info::check): Rearrange variable definitions to clear them up. Add a restart label to allow a clean restart within the method. Add a check for broken filesystems only allowing DOS pathnames in case we encounter a STATUS_OBJECT_NAME_NOT_FOUND status. If all checks point to one of that, restart method with tweaked incoming path. Add lengthy comments to explain what we do. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4925&r2=1.4926 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.56&r2=1.57 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.11&r2=1.12 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.585&r2=1.586
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-03-30 08:55:24 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Allow variable FILE_SUPPORTS_SPARSE_FILES flag in netapp flag test. Add comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4877&r2=1.4878 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.55&r2=1.56
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-02-15 12:42:31 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::conv_to_win32_path): Set UNC path flags to cygdrive prefix path flags. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4828&r2=1.4829 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.53&r2=1.54
src/winsup/cygwin ChangeLog mount.cc path.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-08-25 11:27:03 Modified files: winsup/cygwin : ChangeLog mount.cc path.cc Log message: * mount.cc (fs_info::update): Add comment. * path.cc (symlink_info::check_reparse_point): Return -1 for volume mount points. Explain why. (symlink_info::check): Call fs.update again for volume mount points. Explain why. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4637&r2=1.4638 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.49&r2=1.50 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.561&r2=1.562
src/winsup/cygwin ChangeLog mount.cc mount.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-28 10:39:55 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h Log message: * mount.h (enum fs_info_type): New type. (IMPLEMENT_FS_FLAG): New define. (class fs_info): Convert filesystem type status flags into an enum fs_info_type. Add cifs FS. Revert change to has_buggy_open and has_buggy_fileid_dirinfo. Make them normal; status flags again. Implement is_FS functions using IMPLEMENT_FS_FLAG. * mount.cc (fs_info::update): Define MINIMAL_WIN_NTFS_FLAGS and FS_IS_WINDOWS_NTFS. Add comment. Only test remote filesystems for "NTFS" once. Add is_cifs check using FS_IS_WINDOWS_NTFS. Set has_buggy_open flag for SUNWNFS. Set has_buggy_fileid_dirinfo flag for UNIXFS and all cifs type filesystems. Only check for caseinsensitivity once. (fillout_mntent): Create locale fs_names array. Use for setting _my_tls.locals.mnt_type. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4598&r2=1.4599 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.48&r2=1.49 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.9&r2=1.10
src/winsup/cygwin ChangeLog mount.cc mount.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-23 11:46:06 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h Log message: * mount.h (fs_info::fsn): New member. (fs_info::clear): Clear fsn. (fs_info::fsname): New read accessor for fsn. * mount.cc (fs_info::update): Fill in fsn member with lowercased filesystem name if filesystem is not well-known. Fall back to "unknown" if filesystem name is missing. (fillout_mntent): Print filesystem name retrieved in fs_info::update rather than static string "unknown". Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4591&r2=1.4592 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.47&r2=1.48 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.8&r2=1.9
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-23 07:51:56 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Revert to open filesystem with access set to READ_CONTROL. If that fails, try additionally with FILE_READ_DATA. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4590&r2=1.4591 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.46&r2=1.47
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-22 18:49:49 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fs_info::update): Open filesystem with access set to 0. Explain why. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4588&r2=1.4589 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.45&r2=1.46
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-22 18:27:47 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc: Revert accidental checkin. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4587&r2=1.4588 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.44&r2=1.45
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-22 16:21:33 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fillout_mntent): Fix typo (noexec -> notexec). Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4585&r2=1.4586 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.43&r2=1.44
src/winsup/cygwin ChangeLog mount.cc mount.h w ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-07-16 09:56:25 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h winsup.h globals.cc Log message: * globals.cc: Reorder constant UNICODE_STRINGs for clarity. * mount.h (fs_info::sttaus): Move filesystem type flags into substructure. Add union to allow simple test for having set any one filesystem type flag. Replace has_buggy_open flag with is_sunwnfs flag. Replace has_buggy_fileid_dirinfo with is_unixfs flag. (fs_info::got_fs): New private method. (fs_info::has_buggy_open): New explicit implementation. (fs_info::has_buggy_fileid_dirinfo): Ditto. * mount.cc (fs_info::update): Optimize filesystem checks for speed. * winsup.h (IMPLEMENT_STATUS_FLAG): Change write accessor to return value just set. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4570&r2=1.4571 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.41&r2=1.42 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.229&r2=1.230 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/globals.cc.diff?cvsroot=src&r1=1.5&r2=1.6
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-05-14 09:56:45 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (oopts): Add a no-op "auto" option. (mount_info::create_root_entry): Set root dir to MOUNT_IMMUTABLE rather than to MOUNT_OVERRIDE. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4486&r2=1.4487 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.36&r2=1.37
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-02-13 09:05:42 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by default as documented. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4374&r2=1.4375 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.33&r2=1.34
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-01-24 16:30:09 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab): Open fstab file with FILE_OPEN_FOR_BACKUP_INTENT flag. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4362&r2=1.4363 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.31&r2=1.32
src/winsup/cygwin ChangeLog mount.cc path.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-01-09 16:20:27 Modified files: winsup/cygwin : ChangeLog mount.cc path.cc Log message: * mount.cc (mount_info::from_fstab_line): Always convert drive letter in native path to uppercase. * path.cc (normalize_win32_path): Ditto. (path_prefix_p): Revert previous patch. * path.cc (symlink_info::check): Check for STATUS_INVALID_PARAMETER return code to circumvent weird behaviour of Samba 3.2.x shares. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4348&r2=1.4349 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.30&r2=1.31 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.538&r2=1.539
src/winsup/cygwin ChangeLog mount.cc path.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-11-11 11:45:05 Modified files: winsup/cygwin : ChangeLog mount.cc path.cc Log message: * mount.cc (mount_info::cygdrive_win32_path): Always upper case DOS drive letter to accommodate case sensitivity. (cygdrive_getmntent): Ditto. * path.cc (path_conv::check): Invalidate wide_path after making path relative. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4296&r2=1.4297 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.25&r2=1.26 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.528&r2=1.529
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-08-15 12:33:26 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::get_mounts_here): Don't subtract 2 from Length if it's 0 anyway. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4256&r2=1.4257 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.23&r2=1.24
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-08-15 12:06:38 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::create_root_entry): Create default cygdrive prefix with MOUNT_NOPOSIX flag. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4255&r2=1.4256 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.22&r2=1.23
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-08-13 15:31:04 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fillout_mntent): Always print noumount option last. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4251&r2=1.4252 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.21&r2=1.22
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-08-13 15:11:25 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (fillout_mntent): Print options as taken in fstab and mount. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4250&r2=1.4251 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.20&r2=1.21
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-07-24 18:32:41 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab): Change system_printf to debug_printf on NtOpenFile failure. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4227&r2=1.4228 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.17&r2=1.18
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-07-17 14:14:34 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab_line): Default to binary mount. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4217&r2=1.4218 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.15&r2=1.16
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-06-13 15:22:59 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::get_cygdrive_info): Fix usage of user and system arguments. Strip trailing slash from path for backward compatibility. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4191&r2=1.4192 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.12&r2=1.13
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-06-10 17:17:44 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab): Read sizeof (buf) - 2 bytes. Add code to handle overly long lines. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4183&r2=1.4184 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.11&r2=1.12
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-05-24 10:07:49 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::init): Recreate path when trying to read the user fstab file. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4172&r2=1.4173 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.8&r2=1.9
src/winsup/cygwin ChangeLog mount.cc path.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-04-30 08:49:24 Modified files: winsup/cygwin : ChangeLog mount.cc path.cc Log message: * mount.cc (is_unc_share): Allow \\?\ prefix as well. Enhance comment. (mount_info::from_fstab): Remove patch from 2008-04-29. * mount.cc (mount_info::conv_to_posix_path): Simplify test for native UNC path. * path.cc (normalize_win32_path): Ditto. (symlink_worker): Ditto. (symlink_info::posixify): Ditto. (cygwin_conv_path): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4132&r2=1.4133 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.494&r2=1.495
src/winsup/cygwin ChangeLog mount.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-04-29 20:48:09 Modified files: winsup/cygwin : ChangeLog mount.cc Log message: * mount.cc (mount_info::from_fstab): Skip native path prefix in module path. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4131&r2=1.4132 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.3&r2=1.4
src/winsup/cygwin ChangeLog mount.cc postinsta ...
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-04-21 14:00:24 Modified files: winsup/cygwin : ChangeLog mount.cc postinstall registry.cc shared_info.h winver.rc winsup/cygwin/include/cygwin: version.h Log message: * mount.cc (mount_info::init): Remove call to from_registry. Print message that fstab is missing. (mount_info::from_fstab): Use CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX instead of constant string. (mount_info::read_mounts): Remove. (mount_info::from_registry): Remove. (mount_info::read_cygdrive_info_from_registry): Remove. * postinstall: Enable code to create fstab entries from old registry entries. * registry.cc (reg_key::reg_key): Drop CYGWIN_INFO_CYGNUS_REGISTRY_NAME from registry key. * shared_info.h (mount_info::read_mounts): Remove declaration. (mount_info::from_registry): Ditto. (mount_info::to_registry): Ditto. (mount_info::read_cygdrive_info_from_registry): Ditto. * winver.rc (CYGWIN_REGISTRY_KEY): Remove. (LegalCopyright): Fix to include 2008. (RegistryKey): Set to CYGWIN_INFO_CYGWIN_REGISTRY_NAME. * include/cygwin/version.h (CYGWIN_INFO_CYGNUS_REGISTRY_NAME): Remove. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4110&r2=1.4111 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/postinstall.diff?cvsroot=src&r1=1.7&r2=1.8 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.cc.diff?cvsroot=src&r1=1.35&r2=1.36 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.67&r2=1.68 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winver.rc.diff?cvsroot=src&r1=1.6&r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.261&r2=1.262
src/winsup/cygwin ChangeLog mount.cc postinstall
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-04-08 16:12:24 Modified files: winsup/cygwin : ChangeLog mount.cc postinstall Log message: * mount.cc (mount_info::from_fstab): Read user fstab files from /etc/fstab.d/$USER to avoid user write access to /etc. * postinstall: Use variables for filenames. Create /etc/fstab.d dir with 01777 permissions. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4098&r2=1.4099 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/postinstall.diff?cvsroot=src&r1=1.5&r2=1.6