forked from baxter104/fatx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
50 lines (43 loc) · 2.08 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
FATX filesystem support
Copyright (C) 2012, 2013, 2014 Christophe Duverger
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Compile with:
-D DEBUG to produce debug informations output
-D DBGCOLOR=x to produce debug messages with x=2 ansi colors x=1 thread codes prefix x=0 nothing x=-1 no thread number
-D DBG_INIT to produce debug on initialisation sequence
-D DBG_READ to print bytes read at device level
-D DBG_WRITE to print bytes written at device level
-D DBG_SEM to print accesses to semaphores
-D DBGSEM=\"x\" to print only semaphore named x
-D DBG_BUFFER to print buffer operations
-D DBGBUFDMP=x to print x bytes of buffer at each change
-D DBG_CACHE to print cache operations
-D DBG_CACHDMP to dump cache at each change
-D DBG_AREAS to print fat areas
-D DBG_GUESS to print guesses
-D DBGCR=x to limit to x bytes per line
-D DBGLIMIT=x to limit to x bytes the printing of read/write
-D DBG_FAT to print the FAT
-D DBG_GAPS to print gaps
-D NO_WRITE to fake writing but no modification is done
-D NO_FUSE to disable fuse support
-D NO_LOCK to disable semaphores
-D NO_CACHE to disable FAT cache
-D NO_FUSE_CALL to disable calls to fuse library
-D NO_SPLICE to disable splice calls by fuse
-D NO_OPTION to disable option parsing
Make symlink to executable with names:
"fusefatx" for fuse filesystem support
"mkfs.fatx" for filesystem creation
"fsck.fatx" for filesystem check and repair
"unrm.fatx" for recovery of deleted files
"label.fatx" for display or change volume name
Use -h option for each symlink call to find syntax and options list