Corinna Vinschen  
		
	
	ca6fd6300a 
	
	
	* fhandler_disk_file.cc (DIR_BUF_SIZE): Define required space for file  
		
			... 
			name in terms of sizeof(WCHAR).
	(fhandler_disk_file::readdir_helper): Convert *all* of fname.
	* path.cc (fillout_mntent): Use tmp_pathbuf for path buffer.
	(symlink_worker): Ditto.
	(SCAN_JUSTCHECKTHIS): New state for suffix_scan to define
	that only the actual name gets cheked and a suffix is never attached.
	(suffix_scan::has): If filename + suffix would be > NAME_MAX, start
	in SCAN_JUSTCHECKTHIS state.
	(suffix_scan::next): Add case for SCAN_JUSTCHECKTHIS.
	(symlink_info::check): Use tmp_pathbuf for path buffer.  Goto
	file_not_symlink in case of invalid file name.
	(realpath): Use tmp_pathbuf for path buffer. 
		
	 
 
		2008-03-08 17:28:40 +00:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2004-02-18 20:48:38 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-16 09:37:58 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-02 14:30:17 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-12-23 22:50:20 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2003-12-23 16:26:31 +00:00 
		 
	
		
			
			
			
			
			
			2006-05-24 16:59:03 +00:00 
		 
	
		
			
			
			
			
			
			2006-03-01 20:20:22 +00:00 
		 
	
		
			
			
			
			
			
			2007-06-27 12:46:35 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2008-03-08 17:28:40 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-02 03:50:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-02 03:50:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-02 03:50:11 +00:00 
		 
	
		
	
		
	
		
	
		
	
		
	
		
			
			
			
			
			
			2004-01-20 03:11:39 +00:00 
		 
	
		
			
			
			
			
			
			2005-01-11 12:48:34 +00:00 
		 
	
		
			
			
			
			
			
			2006-01-16 19:52:21 +00:00 
		 
	
		
			
			
			
			
			
			2007-01-03 11:14:53 +00:00 
		 
	
		
			
			
			
			
			
			2008-01-01 18:51:23 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-06 10:30:50 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-02 03:50:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 00:49:47 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 00:49:47 +00:00 
		 
	
		
			
			
			
			
			
			2004-05-28 19:50:07 +00:00 
		 
	
		
			
			
			
			
			
			2005-09-29 14:28:22 +00:00 
		 
	
		
			
			
			
			
			
			2005-03-23 17:11:24 +00:00 
		 
	
		
			
			
			
			
			
			2005-03-19 21:45:15 +00:00 
		 
	
		
			
			
			
			
			
			2005-08-20 06:19:55 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 16:47:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-30 00:54:01 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-08 11:35:52 +00:00 
		 
	
		
			
			
			
			
			
			2004-02-09 04:04:24 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-05 03:16:46 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-05 03:16:46 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-05 03:16:46 +00:00 
		 
	
		
			
			
			
			
			
			2004-06-03 19:52:12 +00:00 
		 
	
		
			
			
			
			
			
			2006-06-03 21:44:01 +00:00 
		 
	
		
			
			
			
			
			
			2005-10-17 23:27:00 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2007-01-15 12:19:01 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-10 15:43:04 +00:00 
		 
	
		
			
			
			
			
			
			2007-04-18 13:11:35 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-25 18:32:23 +00:00 
		 
	
		
			
			
			
			
			
			2007-07-10 01:21:03 +00:00 
		 
	
		
			
			
			
			
			
			2006-05-25 05:40:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2007-01-17 19:26:58 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-16 14:46:23 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-16 15:07:42 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 16:47:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 16:47:11 +00:00 
		 
	
		
			
			
			
			
			
			2004-02-22 23:21:20 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2004-05-12 16:21:18 +00:00 
		 
	
		
			
			
			
			
			
			2004-01-20 19:36:35 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-08 03:28:34 +00:00 
		 
	
		
			
			
			
			
			
			2007-07-07 17:00:33 +00:00 
		 
	
		
			
			
			
			
			
			2004-02-22 23:21:20 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-10 15:43:04 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-02 22:51:19 +00:00 
		 
	
		
			
			
			
			
			
			2006-02-15 22:11:13 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2004-02-22 23:21:20 +00:00 
		 
	
		
			
			
			
			
			
			2005-01-12 22:40:46 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-25 18:32:23 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-08 17:28:40 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-07 18:59:40 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-04 13:29:44 +00:00 
		 
	
		
			
			
			
			
			
			2007-05-22 07:16:19 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-13 15:08:25 +00:00 
		 
	
		
			
			
			
			
			
			2006-12-06 16:33:03 +00:00 
		 
	
		
			
			
			
			
			
			2007-07-26 17:30:54 +00:00 
		 
	
		
			
			
			
			
			
			2004-03-27 18:01:04 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-04 13:29:44 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2007-06-29 15:13:01 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-22 13:26:47 +00:00 
		 
	
		
			
			
			
			
			
			2007-03-06 14:48:25 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-05 15:10:20 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-23 10:51:59 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 14:47:48 +00:00 
		 
	
		
			
			
			
			
			
			2007-11-28 16:45:34 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-07 18:59:40 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-05 15:10:20 +00:00 
		 
	
		
			
			
			
			
			
			2005-09-14 14:27:56 +00:00 
		 
	
		
			
			
			
			
			
			2005-09-14 14:27:56 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-08 01:33:22 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-10 15:43:04 +00:00 
		 
	
		
			
			
			
			
			
			2003-12-03 09:55:42 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2008-03-01 13:18:22 +00:00 
		 
	
		
			
			
			
			
			
			2006-03-01 20:20:22 +00:00 
		 
	
		
			
			
			
			
			
			2006-05-16 03:14:24 +00:00 
		 
	
		
			
			
			
			
			
			2007-03-06 16:29:40 +00:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2007-07-16 20:01:15 +00:00 
		 
	
		
			
			
			
			
			
			2006-10-31 18:41:16 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2005-12-07 22:28:49 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-01 12:37:51 +00:00 
		 
	
		
			
			
			
			
			
			2005-05-02 03:50:11 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2005-06-04 02:11:50 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2004-03-14 05:35:19 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2006-05-28 21:39:37 +00:00 
		 
	
		
			
			
			
			
			
			2004-12-05 02:30:20 +00:00 
		 
	
		
			
			
			
			
			
			2007-07-14 15:58:32 +00:00 
		 
	
		
			
			
			
			
			
			2006-06-04 20:32:58 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2007-12-11 16:14:24 +00:00 
		 
	
		
			
			
			
			
			
			2007-06-12 15:24:46 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-08 11:35:52 +00:00 
		 
	
		
			
			
			
			
			
			2005-12-10 17:09:58 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2008-02-25 18:32:23 +00:00 
		 
	
		
			
			
			
			
			
			2006-04-17 15:09:13 +00:00 
		 
	
		
			
			
			
			
			
			2004-02-04 22:40:50 +00:00 
		 
	
		
			
			
			
			
			
			2006-08-10 14:15:00 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-03 02:40:30 +00:00 
		 
	
		
			
			
			
			
			
			2006-07-26 15:59:39 +00:00 
		 
	
		
			
			
			
			
			
			2007-10-31 16:06:01 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-05 16:50:18 +00:00 
		 
	
		
			
			
			
			
			
			2008-01-01 18:51:23 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-23 15:15:50 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-08 17:28:40 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2004-12-31 01:13:28 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-13 10:57:08 +00:00 
		 
	
		
			
			
			
			
			
			2007-11-27 17:04:19 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2007-02-20 15:48:04 +00:00 
		 
	
		
			
			
			
			
			
			2005-04-05 06:04:57 +00:00 
		 
	
		
			
			
			
			
			
			2007-07-08 15:04:34 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 16:47:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-03 02:40:30 +00:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2005-03-01 11:51:29 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-22 10:54:47 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-16 14:46:23 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-25 18:32:23 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-03 02:40:30 +00:00 
		 
	
		
			
			
			
			
			
			2007-10-23 16:26:28 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-05 15:10:20 +00:00 
		 
	
		
			
			
			
			
			
			2004-12-27 19:03:56 +00:00 
		 
	
		
			
			
			
			
			
			2007-11-06 13:29:53 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-01 14:53:44 +00:00 
		 
	
		
			
			
			
			
			
			2006-07-14 00:50:55 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-02 22:25:07 +00:00 
		 
	
		
			
			
			
			
			
			2006-07-05 16:06:50 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2003-11-28 20:51:11 +00:00 
		 
	
		
			
			
			
			
			
			2004-12-27 19:03:56 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-14 16:47:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-02 22:51:19 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-01 12:37:51 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2007-07-10 00:12:54 +00:00 
		 
	
		
			
			
			
			
			
			2005-07-06 20:05:03 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-20 14:31:26 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-08 01:33:22 +00:00 
		 
	
		
			
			
			
			
			
			2007-06-11 17:38:27 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-26 12:39:25 +00:00 
		 
	
		
			
			
			
			
			
			2007-09-26 08:57:35 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2004-04-06 14:22:43 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-15 17:53:11 +00:00 
		 
	
		
			
			
			
			
			
			2006-02-20 02:06:37 +00:00 
		 
	
		
			
			
			
			
			
			2007-08-14 14:48:52 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00 
		 
	
		
			
			
			
			
			
			2008-01-01 19:07:36 +00:00 
		 
	
		
			
			
			
			
			
			2006-07-26 15:59:39 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2008-02-25 18:32:23 +00:00 
		 
	
		
			
			
			
			
			
			2007-02-23 10:51:59 +00:00 
		 
	
		
			
			
			
			
			
			2005-06-09 05:11:51 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-12 12:12:24 +00:00 
		 
	
		
			
			
			
			
			
			2005-06-07 19:31:42 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-13 09:42:22 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-13 09:42:22 +00:00 
		 
	
		
			
			
			
			
			
			2005-10-17 23:27:00 +00:00 
		 
	
		
			
			
			
			
			
			2008-02-01 12:37:51 +00:00 
		 
	
		
			
			
			
			
			
			2007-12-05 15:10:20 +00:00 
		 
	
		
			
			
			
			
			
			2006-07-17 19:30:30 +00:00 
		 
	
		
			
			
			
			
			
			2008-03-07 11:24:51 +00:00