Ruslan Ermilov
742ec8caad
mdoc(7) police: Added missing markup bit.
...
Approved by: re
2002-11-25 15:43:18 +00:00
Julian Elischer
484c780433
Everything in the disklabel is unsigned so make all the input routines
...
take unsigned values.
his allows one to label disk with the number of blocks > 31 bits
(though less then 32 bits)
e.g.
# size offset fstype [fsize bsize bps/cpg]
c: 3125755904 0 unused 0 0 # (Cyl. 0 - 194569*)
d: 3125755840 64 unused 0 0 # (Cyl. 0*- 194569*)
which is needd to test UFS2
2002-11-18 04:58:11 +00:00
Jens Schweikhardt
b2aa8b2a98
Document that write(2) et al can return EROFS for attempts to write the
...
disk label area.
PR: 43891
Submitted by: Diomidis D. Spinellis <dds@istlab.dmst.aueb.gr>
MFC after: 3 days
2002-10-10 19:16:10 +00:00
Yoshihiro Takahashi
6d8c8fabad
Fix to support pc98.
2002-10-08 12:13:19 +00:00
Poul-Henning Kamp
0cdbe32937
Don't be noisy if DIOCWLABEL fails, it's probably because we're writing
...
the first label to the raw disk.
Sponsored by: DARPA & NAI Labs.
2002-10-05 21:57:05 +00:00
Poul-Henning Kamp
3bb24c35f2
Split MBR and PC98 on-disk sliceformats out from disklabel.h, step 1:
...
Peter had repocopied sys/disklabel.h to sys/diskpc98.h and sys/diskmbr.h.
These two new copies are still intact copies of disklabel.h and
therefore protected by #ifndef _SYS_DISKLABEL_H_ so #including them
in programs which already include <sys.disklabel.h> is currently a
no-op.
This commit adds a number of such #includes.
Once I have verified that I have fixed all the places which need fixing,
I will commit the updated versions of the three #include files.
Sponsored by: DARPA & NAI Labs.
2002-10-01 07:24:55 +00:00
Poul-Henning Kamp
b9d05a16f4
Construct new disklabels based on the medias stated parameters in
...
userland, rather than expect all possible GEOMetries to know about
BSD disklabels.
Sponsored by: DARPA & NAI Labs
2002-09-20 09:18:31 +00:00
Tom Rhodes
ce66ddb763
s/filesystem/file system/g as discussed on -developers
2002-08-21 18:11:48 +00:00
Bosko Milekic
b35e69503a
Fix more breakage due to FSTYPENAMES/DKTYPENAMES split.
...
Also submitted by: David Wolfskill <david@catwhisker.org>
2002-08-16 16:08:36 +00:00
Philippe Charnier
e1205e80e5
The .Nm utility
2002-07-06 19:34:18 +00:00
Mark Murray
c822396536
Apply __FBSDID(); fix local variable(names) that stomp on global
...
definitions; fix some const strings; fix some signedness issues.
2002-07-03 16:43:11 +00:00
Ian Dowse
09dbd0701c
Oops, unbreak parsing of the `type' field in getasciilabel(). I had
...
changed a `goto' to a `continue' in revision 1.52, but it continued
the wrong loop.
Noticed by: bde
2002-06-05 08:11:28 +00:00
Alfred Perlstein
448f7629ea
correct comment (replace i386 with __i386__)
2002-05-30 07:12:12 +00:00
Ian Dowse
f1a7b7ee8d
Fix some serious brain damage in the default block/frag/cpg parameters
...
that are used if none at all are specified for a partition. Don't
keep replaying the last field if we run out of fields when processing
a line. Use a 8:1 frag:block ratio for both defaults.
More work here is required. I think disklabel should not attempt
to choose default filesystem parameters, and instead let newfs pick
any defaults if required.
PR: i386/38703
Reported by: Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>
2002-05-30 01:44:35 +00:00
Ian Dowse
67b46708ef
Split out the code for parsing the partition specification lines
...
into a separate function to avoid some over-long lines.
2002-05-30 01:19:25 +00:00
Benno Rice
87efda010f
Spread the word of PowerPC.
2002-05-21 04:25:24 +00:00
Tom Rhodes
3468b317cb
more file system > filesystem
2002-05-16 04:10:46 +00:00
Poul-Henning Kamp
77068a7fe2
Retire the bogus uses of the disklabel field d_sbsize and begin to
...
initialize it to zero so we don't have to have everbody and their
aunt including FFS specific header files.
Sponsored by: DARPA & NAI Labs.
2002-05-12 20:49:41 +00:00
Tom Rhodes
2c80d96e99
disklabel(8) manual page:
...
--change "-s newboot" to "-s newboot2" in an example
--Fixed spelling
--Fixed some confusion between slice/parition/primary partition and other
things.
PR: 35947 and 35951
Noticed by: Gary W. Swearingen <swear@blarg.net>
Reviewed by: keramida
Thanks to: grog
MFC after: 2 days
2002-04-15 22:24:34 +00:00
Poul-Henning Kamp
5f76b095ad
Don't set WARNS to 2, we're default compatible now.
...
Noticed by: bde
2002-04-08 06:26:46 +00:00
Poul-Henning Kamp
6b0ff5f596
Get us to WARNS=2 with a bit of constification and some printf fiddling.
...
Pick up the c-partitions magicness from sys/disklabel.h instead
of defining our own magicness for it, remove trivial comment.
Sponsored by: DARPA and NAI Labs.
2002-04-07 10:57:00 +00:00
Poul-Henning Kamp
24ba60e3a7
Nuke a totally pointless optional debug option
...
Sponsored by: DARPA and NAI Labs.
2002-04-07 10:39:23 +00:00
Poul-Henning Kamp
4805ff9a48
Remove remaining traces of d_boot[01]
2002-04-04 20:22:15 +00:00
Poul-Henning Kamp
95f6bf5d54
Kill only usage of the undocumnted and unuse d_boot[01] fields of
...
struct disklabel.
Sponsored by: DARPA & NAI Labs.
2002-04-03 15:46:56 +00:00
Warner Losh
c1fdb43f59
Remove stray register
2002-03-19 18:47:50 +00:00
Warner Losh
34ef9eb5e6
De-__P the man page, but I suspect that we need to freshly import
...
sys/disklabel.h since the one in here looks a little crunchy.
2002-03-19 18:44:56 +00:00
Warner Losh
326c7cdab5
o remove __P
...
o Use ANSI function definitions
o const poison
o remove register
2002-03-18 06:17:50 +00:00
David E. O'Brien
fd43aa1c2c
Add complete Sparc64 support.
...
Submitted by: tmm
Dike out vax support.
2002-03-11 04:41:42 +00:00
David E. O'Brien
90b8f6bab5
* Support the Sparc64.
...
* Do not default to any particular platform. Require that we explicitly
support a particular platform.
2002-03-11 04:20:37 +00:00
Dima Dorfman
1c1a8b560e
Remove inappropriate .Op calls in examples.
...
PR: 35689
Submitted by: Gary W. Swearingen <swear@blarg.net>
2002-03-10 09:10:06 +00:00
Poul-Henning Kamp
5b4455186e
A bit of premptive GEOM POLA magic: If we don't get a virgin disklabel
...
from /dev/food0, then try from /dev/f00d0c, in strange cases this work.
2002-03-03 21:21:45 +00:00
Dima Dorfman
e40fcc9819
In the words of the submitter:
...
disklabel(8)'s "Reading the disk label" section starts out "To examine
or save the label on a disk drive,...". This is confusing. The given
command (disklabel [-r] disk) doesn't save anything (except to standard
out, but that should go without saying). It reads as if the command
might save something on the disk drive.
PR: 32452
Submitted by: Gary W. Swearingen <swear@blarg.net>
2002-01-07 06:45:17 +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
6686600758
-r is implied with -B.
2001-10-10 16:26:56 +00:00
Ruslan Ermilov
32eef9aeb1
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
Ruslan Ermilov
857dcea0fe
The defaults for bsize and fsize were interchanged.
...
PR: docs/30330
2001-09-05 08:51:21 +00:00
Kris Kennaway
5979df34a6
Silence non-constant format string warnings by marking functions
...
as __printflike()/__printf0like(), adding const, or adding missing "%s"
format strings, as appropriate.
MFC after: 2 weeks
2001-08-19 08:19:37 +00:00
Ruslan Ermilov
753d686d34
mdoc(7) police: s/BSD/.Bx/ where appropriate.
2001-08-14 10:01:54 +00:00
Dima Dorfman
7ebcc426ef
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
Ruslan Ermilov
9fe48c6e8d
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 11:04:34 +00:00
Dima Dorfman
70d51341bf
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
Brian Somers
7bc6d0158f
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
Dima Dorfman
384d80b3b9
Nuke unused variables.
2001-06-24 23:31:07 +00:00
Ruslan Ermilov
2f1aba691d
mdoc(7) police: fix markup in revision 1.27.
2001-05-15 16:03:59 +00:00
Greg Lehey
70e48365cc
Clarify the currently used partition types.
...
Add cross-references to ccd(4) and vinum(8).
2001-05-14 23:26:40 +00:00
Warner Losh
0b3f09269a
Say "add -r" rather than 'use -r' since the former is more correct.
...
The latter implies to many people that they use only -r, which is
incorrect.
2001-04-24 17:40: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
7733674e31
mdoc(7) police: misc formatting fixes.
...
(This page still needs a lot of work.)
2001-03-05 15:33:54 +00:00
Warner Losh
8d3105e8d4
First attempt to not overflow in disk space calculations. Use off_t
...
for the size variable used to calculate the size of the partition.
Also use ULL suffix for constants to ensure that we use 64 bit math.
2001-03-05 03:39:57 +00:00
David E. O'Brien
9a901d972d
Fix style nit.
2001-03-04 13:19:51 +00:00