Max Laier
d3adc65594
Fix build - cast off_t to (intmax_t) for printing.
2008-12-03 23:00:57 +00:00
Luigi Rizzo
b87d1601b6
Some useful operational extensions to newfs_msdos, especially
...
when preparing images for emulators or flash devices:
+ option '-C size' to create the underlying image file with given size.
Saves doing a 'dd' before, and especially it creates a sparse file
+ option '-@ offset' to build the FAT image at the specified offset
in the image file or device;
+ make the cluster size adaptive on the filesystem size.
Previously the default was 4k which is really unconvenient with
large media; now it goes from 512 bytes to 32k depending on
filesystem size (i still need to check whether it makes sense
to go further up, to 64k or above);
+ fix default geometry when not specified on the command line,
use 63 sectors/255 heads by default.
Also trim the size so it exactly a multiple of a track, to avoid
complaints in some filesystem code.
+ document all the above, plus some manual page clarifications.
MFC after: 4 weeks
2008-12-03 18:22:36 +00:00
Luigi Rizzo
045651ec1e
Create a fake geometry (16 heads, 64 sectors) when dealing with
...
a plain file and a geometry is not explicitly supplied through
command line or disktab entry.
This way you can a FAT image on a file as simply as this:
newfs_msdos ./some/file
(right now you need a much longer command
newfs_msdos -h 32 -u 64 -S 512 -s $total_blocks -o 0 ./some/file
Will be merged after 7.1 and 6.4 are released.
See also the related PR which suggests a similar change.
PR: bin/121182
MFC after: 4 weeks
2008-11-26 21:05:03 +00:00
Remko Lodder
dcdaad925d
Be more accurate in the maximum filesize, it's 4GB not 4.3GB.
...
Reported by: njl
2007-12-09 13:34:10 +00:00
Remko Lodder
c0a11264b9
.Ed is not needed here, remove it.
...
Noticed by: brueffer
2007-12-08 23:40:11 +00:00
Remko Lodder
3a8c336986
Add information about the maximum file size for msdosfs.
...
PR: docs/112935
Submitted by: Julian Stacey <jhs at berklix dot org>
Actually this was inspired by the ticket submitted
by Julian.
MFC After: 3 days
2007-12-08 22:38:12 +00:00
Tom Rhodes
93c26a8293
The newfs_msdos utility does not store the boot signature in the
...
correct place on large sector disks. The boot signature should be at
offset 0x1fe in the BPB; newfs_msdos currently stores it 2 bytes from
the end of the sector.
Taken from: NetBSD
2007-05-31 20:06:46 +00:00
Ruslan Ermilov
0227791b40
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
Olivier Houchard
fa4813f103
Bring back WARNS to 3 for arm until I figure out how to make gcc happy.
2005-01-24 01:56:06 +00:00
Ruslan Ermilov
6087df9e8b
Sort sections.
2005-01-18 10:09:38 +00:00
Xin LI
f1858c523b
Oops... Remove the line leaked in the last commit which is not
...
intended to be there...
2005-01-17 14:27:31 +00:00
Xin LI
d4b442791d
WARNS=6 cleanup:
...
- Initialize everything in the struct array, not only the mentioned
ones
- Unconditionally initialize hs to 0 to avoid repeatly doing so
- Cast to unsigned int when comparing to unsigned variables.
2005-01-17 14:14:00 +00:00
Ruslan Ermilov
a866e17077
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
Ruslan Ermilov
9806e23132
Mechanically kill hard sentence breaks.
2004-07-02 21:45:06 +00:00
Johan Karlsson
604d24db95
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-23 20:25:27 +00:00
Tim J. Robbins
6abefb4fcd
Remove unnecessary newlines from errx() arguments.
2004-02-17 02:02:18 +00:00
Yoshihiro Takahashi
12c8b341d8
Additional PC98 option is not needed.
2003-01-30 15:09:21 +00:00
Scott Long
d702a8542a
Bring newfs_msdos into the GEOM world. Totally rewrite and simplify
...
getdiskinfo(). For the fixed-disk case, bpb->hid probably isn't
handled correctly, but I'm not sure if this is a serious problem since
the primary use of this program is to format floppy disks.
Reviewed by: phk
2002-11-03 08:54:46 +00:00
Peter Wemm
a1c254d8c6
EFI GPT partitions use 'p' as a slice seperator. eg: da0p1 or da0p217.
...
(There is a theoretical limit of 16384 partitions)
2002-10-04 00:29:26 +00:00
Tom Rhodes
ce66ddb763
s/filesystem/file system/g as discussed on -developers
2002-08-21 18:11:48 +00:00
Philippe Charnier
e1205e80e5
The .Nm utility
2002-07-06 19:34:18 +00:00
Tom Rhodes
3468b317cb
more file system > filesystem
2002-05-16 04:10:46 +00:00
David E. O'Brien
2d68bf45bf
Default to WARNS=2.
...
Binary builds that cannot handle this must explicitly set WARNS=0.
Reviewed by: mike
2001-12-04 02:19:58 +00:00
Ruslan Ermilov
753d686d34
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
Ruslan Ermilov
0a5779d45b
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:33:27 +00:00
Ruslan Ermilov
fe655281c5
Set the default manual section for sbin/ to 8.
2001-03-20 18:13:31 +00:00
Yoshihiro Takahashi
7f77ae5795
Added pc98 support.
...
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
2001-02-16 13:30:27 +00:00
Ruslan Ermilov
1252c1bb05
Prepare for mdoc(7)NG.
2000-12-18 15:16:24 +00:00
Ruslan Ermilov
7c7fb079b9
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 16:52:27 +00:00
Garrett Wollman
eb2fc78027
Don't depend on <sys/stat.h> bogusly including <sys/time.h> (and thereby
...
<time.h>).
2000-10-10 01:50:26 +00:00
Robert Nordier
5306a1eccb
Remove redundant code left over on removal of /dev/rXXX handling
...
in r1.12.
2000-08-15 18:04:16 +00:00
Robert Nordier
e3d24c1a5f
Partially revert r1.12, in which a warnx() if the device is not a
...
character device is changed to an errx(). This unnecessarily
compromises device independence.
2000-08-15 17:42:24 +00:00
Robert Nordier
21e11fa91d
Consistency fix.
2000-08-06 09:19:45 +00:00
Jeroen Ruigrok van der Werven
7333848d98
Fix the reporting of a raw device node.
...
Change a warnx to an errx since we should only attempt to use
this utility on a character device.
Approved by: green
2000-07-26 20:12:46 +00:00
Kris Kennaway
2ea2e54219
Update device names in examples.
2000-05-07 09:08:31 +00:00
Warner Losh
71e93b3961
Better error message for a case that I hit.
2000-04-14 06:10:01 +00:00
KATO Takenori
4557555b36
Added 640KB and 1232KB formats, which were standard MS-DOS formats of
...
2DD and 2HD disks in Japan.
Submitted by: Shigeharu TAKENO <shige@iee.niit.ac.jp>
Pointed out by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-30 03:41:09 +00:00
Sheldon Hearn
ef8f7ac935
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 11:27:47 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Bill Fumerola
9292be42ca
Avoid ambigious if-else
1999-07-21 01:55:03 +00:00
Jordan K. Hubbard
d26a815b77
Clean up some more residual /usr/mdec references. I left all the
...
extra rbootd/boot rom cruft pointing at /usr/mdec since it either
doesn't exist or doesn't work anyway, so who cares? :)
1999-01-03 02:18:58 +00:00
Robert Nordier
71d7142d82
Use '#' flag in place of "0x" in format strings.
1998-12-07 14:09:17 +00:00
Bruce Evans
b5bd72112d
Don't assume that time_t is long.
1998-10-17 12:44:55 +00:00
Robert Nordier
374e41f47f
Kill an extraneous dot.
...
PR: 8103
Submitted by: Kazuo Horikawa <horikawa@jp.freebsd.org>
1998-10-10 15:47:16 +00:00
David E. O'Brien
7105c8a242
Add history.
1998-09-29 17:34:25 +00:00
Wolfram Schneider
acd8019083
Sort cross references.
1998-08-31 16:41:09 +00:00
Robert Nordier
5fc905fcf0
Minor consistency fixes.
1998-07-19 15:02:39 +00:00
Robert Nordier
4633bc16d2
Reverse charnier's changes to usage.
1998-07-16 12:24:51 +00:00
Philippe Charnier
f6f3d50730
Correct use of .Nm. Remove unused #includes. Short usage() string, see man
...
page for details.
1998-07-15 06:30:38 +00:00
Robert Nordier
dc9ef4d1f7
Add newfs_msdos: extensive newfs-style support for creating FAT12,
...
FAT16, and FAT32 file systems in all their various horriblenesses.
Approved-in-concept by: joerg
1998-07-06 20:01:34 +00:00