]>
Commit | Line | Data |
---|---|---|
6dbe3af9 KZ |
1 | /* |
2 | * fsck.c - a file system consistency checker for Linux. | |
3 | * | |
4 | * (C) 1991, 1992 Linus Torvalds. This file may be redistributed | |
5 | * as per the GNU copyleft. | |
6 | */ | |
7 | ||
8 | /* | |
9 | * 09.11.91 - made the first rudimetary functions | |
10 | * | |
11 | * 10.11.91 - updated, does checking, no repairs yet. | |
12 | * Sent out to the mailing-list for testing. | |
13 | * | |
14 | * 14.11.91 - Testing seems to have gone well. Added some | |
15 | * correction-code, and changed some functions. | |
16 | * | |
17 | * 15.11.91 - More correction code. Hopefully it notices most | |
18 | * cases now, and tries to do something about them. | |
19 | * | |
20 | * 16.11.91 - More corrections (thanks to Mika Jalava). Most | |
21 | * things seem to work now. Yeah, sure. | |
22 | * | |
23 | * | |
24 | * 19.04.92 - Had to start over again from this old version, as a | |
25 | * kernel bug ate my enhanced fsck in february. | |
26 | * | |
27 | * 28.02.93 - added support for different directory entry sizes.. | |
28 | * | |
29 | * Sat Mar 6 18:59:42 1993, faith@cs.unc.edu: Output namelen with | |
30 | * super-block information | |
31 | * | |
32 | * Sat Oct 9 11:17:11 1993, faith@cs.unc.edu: make exit status conform | |
33 | * to that required by fsutil | |
34 | * | |
35 | * Mon Jan 3 11:06:52 1994 - Dr. Wettstein (greg%wind.uucp@plains.nodak.edu) | |
36 | * Added support for file system valid flag. Also | |
37 | * added program_version variable and output of | |
38 | * program name and version number when program | |
39 | * is executed. | |
fd6b7a7f KZ |
40 | * |
41 | * 30.10.94 - added support for v2 filesystem | |
42 | * (Andreas Schwab, schwab@issan.informatik.uni-dortmund.de) | |
43 | * | |
6dbe3af9 KZ |
44 | * 10.12.94 - added test to prevent checking of mounted fs adapted |
45 | * from Theodore Ts'o's (tytso@athena.mit.edu) e2fsck | |
46 | * program. (Daniel Quinlan, quinlan@yggdrasil.com) | |
47 | * | |
fd6b7a7f KZ |
48 | * 01.07.96 - Fixed the v2 fs stuff to use the right #defines and such |
49 | * for modern libcs (janl@math.uio.no, Nicolai Langfeldt) | |
50 | * | |
51 | * 02.07.96 - Added C bit fiddling routines from rmk@ecs.soton.ac.uk | |
52 | * (Russell King). He made them for ARM. It would seem | |
2b6fc908 | 53 | * that the ARM is powerful enough to do this in C whereas |
fd6b7a7f KZ |
54 | * i386 and m64k must use assembly to get it fast >:-) |
55 | * This should make minix fsck systemindependent. | |
56 | * (janl@math.uio.no, Nicolai Langfeldt) | |
57 | * | |
58 | * 04.11.96 - Added minor fixes from Andreas Schwab to avoid compiler | |
59 | * warnings. Added mc68k bitops from | |
60 | * Joerg Dorchain <dorchain@mpi-sb.mpg.de>. | |
61 | * | |
62 | * 06.11.96 - Added v2 code submitted by Joerg Dorchain, but written by | |
63 | * Andreas Schwab. | |
64 | * | |
7eda085c KZ |
65 |