Corinna Vinschen c115f31ff2 * fhandler.h (enum dirent_states): Remove dirent_saw_cygdrive,
dirent_saw_dev and dirent_saw_proc.
	(fhandler_cygdrive::open): Declare.
	(fhandler_cygdrive::close): Declare.
	* fhandler_disk_file.cc (class __DIR_mounts): Move to beginning of file.
	(__DIR_mounts::check_mount): New parameter to indicate if inode number
	is needed in calling function or not. Add /proc and /cygdrive handling.
	(__DIR_mounts::check_missing_mount): Ditto.
	(path_conv::ndisk_links): Use __DIR_mounts class to create correct
	hardlink count for directories with mount points in them.
	(fhandler_disk_file::readdir_helper): Remove /dev, /proc and /cygdrive
	handling.
	(fhandler_cygdrive::open): New method.
	(fhandler_cygdrive::close): New method.
	(fhandler_cygdrive::fstat): Always return fixed inode number 2 and
	fixed link count of 1. Drop call to set_drives.
	(fhandler_cygdrive::opendir): Drop call to get_namehash.
	(fhandler_cygdrive::readdir): Handle "." entry to return fixed inode
	number 2.
2006-03-01 22:37:25 +00:00
..
2006-03-01 20:20:22 +00:00
2004-12-05 02:30:20 +00:00
2004-01-20 03:11:39 +00:00
2006-01-16 19:52:21 +00:00
2005-12-29 20:46:34 +00:00
2005-08-08 02:27:43 +00:00
2005-08-08 02:27:43 +00:00
2005-09-29 14:28:22 +00:00
2005-03-23 17:11:24 +00:00
2006-02-20 02:06:37 +00:00
2005-12-29 20:46:34 +00:00
2006-03-01 20:20:22 +00:00
2004-05-12 16:21:18 +00:00
2006-02-15 22:11:13 +00:00
2005-08-12 02:39:13 +00:00
2005-09-28 19:22:25 +00:00
2006-01-12 04:41:06 +00:00
2005-12-29 20:46:34 +00:00
2006-03-01 20:20:22 +00:00
2006-03-01 20:20:22 +00:00
2006-03-01 20:20:22 +00:00
2006-01-18 20:40:52 +00:00
2004-03-14 05:35:19 +00:00
2005-05-06 21:09:35 +00:00
2004-12-05 02:30:20 +00:00
2006-02-23 19:21:21 +00:00
2005-11-18 17:48:23 +00:00
2005-11-18 17:48:23 +00:00
2005-12-29 20:46:34 +00:00
2005-05-25 03:43:58 +00:00
2004-02-04 22:40:50 +00:00
2006-01-12 15:53:51 +00:00
2005-05-02 03:50:11 +00:00
2004-12-27 19:03:56 +00:00
2006-02-28 01:28:28 +00:00
2006-02-20 16:26:16 +00:00
2004-12-27 19:03:56 +00:00
2006-01-02 02:57:54 +00:00
2006-02-20 02:06:37 +00:00
2006-01-12 04:52:51 +00:00
2006-02-23 19:21:21 +00:00