aboutsummaryrefslogtreecommitdiffstats
path: root/fsck
Commit message (Collapse)AuthorAgeFilesLines
* exfat: Rework build configurationSteve Kondik2015-11-101-4/+12
| | | | Change-Id: Ic13f30258a84593a601a3866ebb55cb4eb82f8a9
* Add support for building on AndroidSteve Kondik2015-11-101-0/+16
| | | | Change-Id: I2b510f7f926848910af5282fdb16e33d21e87a4e
* Include man pages into distribution.relan2015-08-261-0/+1
| | | | They are not installed.
* Create symlinks on install.relan2015-08-261-0/+6
| | | | Install fsck.exfat, mount.exfat and mkfs.exfat convenience aliases.
* Drop version.h header.relan2015-08-261-2/+1
| | | | Use VERSION define from config.h.
* Include local headers before system headers.relan2015-08-261-2/+1
| | | | | | config.h must always be included before stdio.h because it can contain defines that enable Large File Support (e.g. _FILE_OFFSET_BITS=64 for glibc on 32-bit machines).
* Use GNU build system (autotools).relan2015-08-261-0/+26
|
* Update copyright years.relan2015-08-242-3/+3
|
* Update copyright years.relan2015-08-242-3/+3
|
* Use apostrophe for both opening and closing quotes in messages.relan2015-08-241-4/+4
| | | | This is a recommendation from GNU Coding Standards.
* Fix missing node put on error paths.relan2015-08-241-0/+4
|
* Relicense the code from GPLv3+ to GPLv2+.relan2015-08-241-4/+6
|
* Remove extra error message.relan2015-08-241-1/+0
|
* Fix handling of long non-ASCII file names.relan2015-08-241-6/+7
|
* Use getopt() for options parsing.relan2015-08-241-8/+10
|
* Use -V instead of -v option to print version.relan2015-08-242-4/+4
| | | | This is more consistent with other utilities.
* Update copyright years.relan2015-08-241-2/+2
|
* Improve invalid clusters handling.relan2015-08-241-1/+1
|
* Reorganize directories checking.relan2015-08-241-4/+12
| | | | | Check directory before its files, do not check files if directory is corrupt, check root directory.
* Update copyright years.relan2015-08-241-2/+2
|
* Fix memory leak on an error handling path in fsck.relan2015-08-241-0/+1
|
* Update man pages.relan2015-08-241-0/+9
|
* Add -v option that prints version and copyright.relan2015-08-241-7/+25
|
* Add exfatfsck man page.relan2015-08-241-0/+23
|
* Unify CLI help syntax.relan2015-08-241-1/+1
|
* Use exfat_print_info() in exfatfsck.relan2015-08-241-19/+1
|
* Move bitmap macros to header to be used by other units.relan2015-08-241-2/+0
|
* Clean up FS info printing in exfatfsck.relan2015-08-241-7/+5
|
* Remove from exfatfsck code that prints low-level info about FS.relan2015-08-241-16/+0
| | | | Now there is a separate utility for this (sbdump).
* Rename exfatck to exfatfsck.relan2015-08-241-1/+1
|
* Fix debug message.relan2015-08-241-1/+1
|
* Make fsck open volume in read-only mode.relan2015-08-241-1/+1
| | | | It should not make any changes to FS.
* Fix fsck: now it can handle paths or any length.relan2015-08-241-6/+15
|
* Change source files headings to meet FSF recommendations.relan2015-08-241-7/+18
|
* Add patchlevel constant.relan2015-08-241-2/+2
|
* Return non-zero code from fsck if errors were found.relan2015-08-241-6/+7
|
* Pass mount options to exfat_mount().relan2015-08-241-1/+1
|
* Fix error message in fsck.relan2015-08-241-2/+1
|
* Pass struct exfat to exfat_put_node() function.relan2015-08-241-4/+4
| | | | It will be used in future.
* Add node clusters check in fsck.relan2015-08-241-0/+31
|
* Show in fsck only percentage of used space.relan2015-08-241-6/+1
| | | | Absolute used and free space values cannot be calculated accurately.
* Implement nodes cache (in-core directory structure representation).relan2015-08-241-2/+9
| | | | | This is a prerequisite for write support and further performance improvements.
* Fix integer overflow in fsck.relan2015-08-241-1/+2
| | | | Incorrect volume size was printed for big volumes.
* Fix debug output in fsck.relan2015-08-241-5/+5
|
* Implement dynamic nodes allocation.relan2015-08-241-10/+13
|
* Initial code drop.relan2015-08-241-0/+126