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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
2006-03-15 Thomas Schwinge <tschwinge@gnu.org>
* mkfs.c (parse_opt): Move UP's functionality into UP_INT in order to
fix invalid lvalues.
2002-06-08 Roland McGrath <roland@frob.com>
* mkfs.c (iput): Use %Ld format for ino_t values.
2001-12-06 Roland McGrath <roland@frob.com>
* dlabel.c (fd_get_device): Only deallocate NODE if store_create fails.
Found by Michael Teichgraeber <gnubert@web.de>.
2001-12-02 Roland McGrath <roland@frob.com>
* mkfs.c (fsinit): Set the root directory's owner/group to the user's.
Suggested by Michael Teichgraeber <gnubert@web.de>.
2001-02-25 Roland McGrath <roland@frob.com>
* mkfs.c [!STANDALONE]: Include <time.h> for decl.
* stati.c: Likewise.
1999-11-20 Roland McGrath <roland@baalperazim.frob.com>
* dlabel.c (fd_get_device): Check STORE->class->id, not STORE->class.
1998-09-04 Roland McGrath <roland@baalperazim.frob.com>
* mkfs.c (main): Fix return type to int, use return.
Fri Jun 20 13:39:02 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* mkfs.c (mkfs): Set SBLOCK.fs_clean. New file systems are always
clean.
Thu Apr 10 13:54:31 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* dlabel.c: Don't include <mach/sa/sys/ioctl.h>.
(_IOR, _IOC, IOC_OUT, IOCPARM_MASK): New macros.
Wed Feb 19 23:10:54 1997 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (argp_program_version): Make const.
Thu Sep 5 11:44:38 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* mkfs.c: Include <version.h>.
(argp_program_version): Define with STANDARD_HURD_VERSION.
Mon Aug 19 15:18:30 1996 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (doc): Supply a useful value.
Tue Jul 23 19:34:58 1996 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (fsinit): `struct timespec' now uses a field prefix of `tv_'.
* stati.c (timespec_rep): Likewise.
Fri Jun 21 02:12:16 1996 Miles Bader <miles@gnu.ai.mit.edu>
* dlabel.c (fd_get_device): Supply new args to store_create.
Sat May 11 01:20:18 1996 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.
Fri May 10 15:50:38 1996 Miles Bader <miles@gnu.ai.mit.edu>
* dlabel.c (fd_get_device): Update to use libstore.
<hurd/store.h>: New include.
* Makefile (mkfs.ufs): Depend on ../libstore/libstore.a.
Tue Apr 30 10:06:21 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
* Makefile (include ../Makeconf): BEFORE dependencies.
(all): Delete target.
($(targets)): Each target depends on its associated .o.
Wed Apr 3 16:31:13 1996 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (main): In `Can't get disklabel' error message, specify
which flag the user can use to supply the needed information.
(mkfs): Fiddle with info message.
Sun Mar 31 14:34:28 1996 Miles Bader <miles@gnu.ai.mit.edu>
* stati.c (mode_rep): Prefix octal number with `0'.
Fri Mar 29 11:56:52 1996 Miles Bader <miles@gnu.ai.mit.edu>
* stati.c (main): Print mode & {in,}direct blocks too.
(mode_rep): New function.
(timespec_rep): P shouldn't be static.
* mkfs.c (main): Argp interface changes.
Wed Mar 13 18:30:55 1996 Miles Bader <miles@gnu.ai.mit.edu>
* mkfs.c (options, args_doc, doc): New variables for option parsing.
(struct amark): New type.
(amarks_add, amarks_contains): New functions.
(default_disklabel): New variable.
(main): Most arguments are now options (and optional). Allow many
more parameters to be specified. Consult the disk label for some
defaults.
(most functions): Add explicit return type declarations. Fix
printf format specifications. Get rid of #ifdefs for MFS.
(started, malloc, realloc, calloc, free): Functions removed.
(mfs, membase): Variables removed.
<stddef.h>, <stdlib.h>, <argp.h>, <assert.h>, <error.h>,
<string.h>: New includes
* dlabel.c: New file.
* Makefile (SRCS): Add dlabel.c.
(mkfs.ufs): New target.
Tue Feb 27 14:52:00 1996 Miles Bader <miles@gnu.ai.mit.edu>
* clri.c: Move here from ../utils.
[Entire directory renamed to `ufs-utils' from `newfs']
Sat Sep 9 12:17:11 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
* Makefile (target): Changed to `mkfs.ufs'.
(installationdir): New variable, install into $(sbindir).
Thu Nov 24 18:39:30 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* mkfs.c: Protect all mfs code with #ifdef MFS.
Wed Oct 12 12:59:01 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
* mkfs.c (main): MAXCONTIG should be zero because we don't
do clustering.
Fri Sep 9 09:45:23 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
* mkfs.c: Include <sys/stat.h> and <fcntl.h>.
(main): New function. Punt newfs.c for now.
* Makefile (SRCS, OBJS): Comment out uses of newfs.c.
(target): Build mkfs, not newfs.
* newfs.c (mopts): Comment out.
(mntflags): Comment out.
(main): Omit check for `mfs'. Omit var `partition'.
(main) [case 'o']: Comment out mfs specific code.
(main): Comment out check for already-mounted partition.
(main): Comment out MFS specific open of FSI.
* mkfs.c (fsinit): Use DI_MODE to read mode from NODE, and
set di_model and di_modeh instead of di_mode.
(mkfs): Don't set fields in *PP.
* newfs.c: Include ufs header files with "../ufs/foo.h" instead of
<ufs/ufs/foo.h>. Don't include <sys/disklabel.h>, <sys/mount.h>,
or "mntopts.h".
Thu Sep 8 15:52:05 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
* mkfs.c: Include ufs header files with "../ufs/foo.h" instead of
<ufs/ufs/foo.h>. Don't include <sys/disklabel.h>.
|