ReactOS 0.4.16-dev-197-g92996da
|
#include "vfatlib.h"
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | PATH_NAME_MAX 1023 |
#define | FSTART(p, fs) |
#define | MODIFY(p, i, v) |
#define | MODIFY_START(p, v, fs) |
Variables | |
static DOS_FILE * | root |
static const int | day_n [] |
|
static |
Create a description for a referenced dentry and insert it in our dentry tree. Then, go check the dentry's cluster chain for bad clusters and cluster loops.
[in,out] | fs | Information about the filesystem |
[out] | chain | |
[in] | parent | Information about parent directory of this file NULL == no parent ('file' is root directory) |
[in] | offset | Partition-relative byte offset of directory entry of interest 0 == Root directory |
cp |
Definition at line 1117 of file check.c.
Referenced by scan_dir(), and scan_root().
Definition at line 74 of file check.c.
Referenced by reclaim_file(), and write_volume_label().
Definition at line 419 of file check.c.
Referenced by check_dir(), and handle_dot().
Definition at line 296 of file check.c.
Referenced by check_dir().
Definition at line 826 of file check.c.
Referenced by check_directory(), scan_dir(), and scan_root().
Definition at line 560 of file check.c.
Referenced by check_files().
Definition at line 816 of file check.c.
Referenced by scan_dir(), and scan_root().
Definition at line 235 of file check.c.
Referenced by file_stat().
Definition at line 388 of file check.c.
Referenced by check_dir(), handle_dot(), and main().
Definition at line 279 of file check.c.
Referenced by check_dir(), and File::length().
Definition at line 511 of file check.c.
Referenced by check_dir().
Definition at line 372 of file check.c.
Referenced by drop_file().
Definition at line 1099 of file check.c.
Referenced by BookmarkList::import_IE_favorites(), scan_dir(), and scan_root().
Construct a full path (starting with '/') for the specified dentry, relative to the partition. All components are "long" names where possible.
[in] | file | Information about dentry (file or directory) of interest |
return Pointer to static string containing file's full path
Definition at line 208 of file check.c.
Referenced by add_file(), check_dir(), check_file(), do_parent(), handle_dot(), ok_path(), path_name(), test_comctl32_classes(), test_file(), and test_GetVolumePathNameA().
Definition at line 462 of file check.c.
Referenced by check_dir(), and handle_dot().
Definition at line 1174 of file check.c.
Referenced by subdirs().
Scan all directory and file information for errors.
[in,out] | fs | Information about the filesystem |
Definition at line 1232 of file check.c.
Referenced by VfatChkdsk().
Recursively scan subdirectories of the specified parent directory.
[in,out] | fs | Information about the filesystem |
[in] | parent | Identifies the directory to scan |
[in] | cp |
Definition at line 1210 of file check.c.
Referenced by scan_dir(), and scan_root().
Check a dentry's cluster chain for bad clusters. If requested, we verify readability and mark unreadable clusters as bad.
[in,out] | fs | Information about the filesystem |
[in] | file | dentry to check |
[in] | read_test | Nonzero == verify that dentry's clusters can be read |
Definition at line 1005 of file check.c.
Definition at line 401 of file check.c.
Referenced by check_dir(), and check_file().
Definition at line 229 of file check.c.
Referenced by date_dos2unix().
Definition at line 37 of file check.c.
Referenced by alloc_rootdir_entry(), auto_rename(), check_dir(), and scan_root().