cgd
4cc8220755
when reading the MBR, seek to DOSBBSECTOR * DEV_BSIZE rather than just
...
DOSBBSECTOR. DOSBBSECTOR is 0 so it doesn't really matter, but the former
is what was really intended.
1998-03-26 01:37:49 +00:00
cgd
55060d037f
in makebootarea() (if NUMBOOT is nonzero), before reading the contents
...
of the old boot area so that 'disklabel -r -w' won't clobber anything,
be sure to seek to the offset of the boot area (like readlabel() does).
Otherwise, if the machine has code which looks up machine-dependent label
bits, the offset read from will be incorrect, and disklabel will end up
secretly replacing the boot area with other data (which probably doesn't
look like a boot block). The only port this currently affects is
NetBSD/arm32, because it's the only one of the three ports that use
NUMBOOT > 0 that has MD label grovelling code.
1998-03-26 01:35:17 +00:00
cgd
d9199d66b6
factor out some more common bits into 'confirm', and make it a bit more
...
bullet-proof. also, make the arm32 #ifdefs a bit more consistent with
the i386 #ifdefs (without actually changing the behaviour of the code).
1998-03-25 00:03:19 +00:00
cgd
9b9f17c131
use warnx when warning about an old BSD partition ID (i386 MBR code),
...
since err/warn seem to be used consistently throughout the code, rather
than fprintf.
1998-03-24 23:47:28 +00:00
cgd
eae9f47f62
KNF arm32-specific label-grovelling code. Also, clean up error messages
...
(errx instead of err, kill bogus newlines, make error messages look more
"normal").
1998-03-24 23:45:31 +00:00
fair
32a679e7b7
add -D (no detach) option, per PR#4810
1998-03-23 05:00:15 +00:00
fair
782eb42847
add the ability to run SLIP with CLOCAL set, per PR#3586
1998-03-23 04:41:16 +00:00
bouyer
8e1f7e498a
Add support for non-native byteorder FFS.
1998-03-18 17:19:14 +00:00
bouyer
d1c8f32096
Update for new headers.
1998-03-18 17:18:21 +00:00
bouyer
3f0a6fcc9b
Update for new headers.
1998-03-18 17:11:34 +00:00
bouyer
15c41b2f72
Allow creation of non-native byteorder FFS (via the '-B' option).
1998-03-18 17:10:15 +00:00
bouyer
c0892a3052
Add support for non-native byteorder FFS.
1998-03-18 17:07:14 +00:00
bouyer
aca8393893
This is now in libutil.
1998-03-18 17:03:30 +00:00
bouyer
6fe0568e9e
Add support for non-native byteorder FFS.
1998-03-18 17:03:15 +00:00
bouyer
9aaa32d9a7
Add support for non-native byteorder FFS, and converting byteorder.
...
Also, be a bit more conservative with the clean flag: don't mark the FS
clean when we know there may still be errors (user anserwed 'n' to
a question, or fsck says "you must rerun fsck").
1998-03-18 17:01:23 +00:00
bouyer
9e33c5ee0d
Use libutil rather than ../fsck/bswap.c
1998-03-18 16:57:31 +00:00
bouyer
34ccbd430c
Add support for non-native byte order FFS. The dump is in filesystem byte
...
order, restore already knows how to byteswap dumps.
1998-03-18 16:54:56 +00:00
bouyer
08371645ee
Add support for non-native endian FFS.
...
Clear the clean flag in the SB when an inode has been cleared.
1998-03-18 16:51:31 +00:00
bouyer
29e97528a5
Add support for non-native endian ffs.
1998-03-18 16:50:12 +00:00
cgd
016c95ab4d
pull bsd.own.mk in before LDSTATIC?=-static, so that LDSTATIC can be
...
overridden by bsd.own.mk/mk.conf.
1998-03-02 22:03:11 +00:00
cgd
856ca5e59c
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 21:42:02 +00:00
cgd
8aaf609a0a
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 19:42:25 +00:00
drochner
699af7acdd
Handle new MBR partition ID on i386. Put all code which decides about
...
usability of an entry to one place, use same algorithm as kernel (ie,
check signature).
1998-03-02 16:26:47 +00:00
fvdl
e5bc90f40c
Merge with Lite2 + local changes
1998-03-01 02:20:01 +00:00
drochner
c0f9ff25e7
Use the new NetBSD partition ID for first time setup of an MBR.
1998-02-25 14:19:12 +00:00
mycroft
4462053ab3
Fill in missing (default) mmap(2) flags.
1998-02-20 09:27:18 +00:00
thorpej
6c6e9b4c1c
NetBSD/mips uses new libkvm now, savecore_old.c is dead.
1998-02-19 23:43:37 +00:00
drochner
707f944948
update for new partition ID
1998-02-19 15:15:29 +00:00
drochner
43e4e2726a
Add new NetBSD partition ID.
...
Update information about partition types - add missing types, insert
"reserved" for IDs which are marked as "officially reserved" in other
lists.
Sources of information:
-"How it Works -- Partition Tables" by Hale Landis <hlandis@ibm.net>
-Ralph Brown's interrupt list
1998-02-19 14:47:43 +00:00
thorpej
a2b8a49572
Simplify savecore_old test ... MACHINE_ARCH == "mips".
1998-02-19 07:08:09 +00:00
thorpej
fc1ea31c1f
Avoid
1998-02-18 01:24:08 +00:00
thorpej
bd429b8d2c
i386
1998-02-18 01:24:07 +00:00
kleink
3b80d582e2
Include <sys/time.h>, which is the canonical location of the select()
...
prototype and assorted data type definitions.
1998-02-17 11:38:26 +00:00
mrg
2fe3f46005
make swapctl exit with non-zero if -A and nothing swapped on
1998-02-10 03:14:32 +00:00
ghudson
70698891e2
When estimating the number of cylinders in the BIOS geometry, use the
...
total number of sectors as reported by disklabel.d_secperunit rather
than multiplying out the disklabel geometry, which is less accurate.
1998-02-07 16:19:16 +00:00
perry
dd1e2b895e
fix pr4766 from greywolf -- couldn't build without -DALTSHELL
1998-02-06 19:30:14 +00:00
perry
34a98169f0
macroize BSD, NetBSD, FreeBSD and misc cleanup
1998-02-06 05:54:12 +00:00
perry
6982982f8d
macroize BSD, NetBSD, FreeBSD and misc cleanup
1998-02-06 05:39:31 +00:00
ross
a7c69aab3f
64-bit sweep, "route -v show" was spinning forever.
1998-02-05 21:09:46 +00:00
christos
f526faa596
y2k fixes: use strptime...
1998-02-04 15:06:11 +00:00
christos
98216d6649
Use strptime() instead of a home grown parser.
1998-02-04 14:49:11 +00:00
christos
1af8810050
Remove -lcompat; not needed.
1998-02-04 10:24:13 +00:00
mrg
3d7b0bedb6
use warn() properly.
1998-02-03 09:13:49 +00:00
perry
96bf04cc4d
change <strings.h> to <string.h> to fix compiler warning
1998-02-03 03:32:43 +00:00
mikel
b545bd186c
Don't print "DOS partition initialized" if -S set; from Nathan
...
Williams in PR bin/4893.
1998-02-02 06:39:41 +00:00
ross
9539f3dbe1
Typo corrections.
1998-01-26 06:58:01 +00:00
ws
c17a22a40a
Fix some bugs & annoyances when reparing defect disks
1998-01-22 18:48:43 +00:00
mycroft
9a257260cf
Oops; remove DEBUG.
1998-01-21 00:33:56 +00:00
mycroft
fff43038f7
Slight code rearrangement.
1998-01-21 00:32:53 +00:00
mycroft
e3e9aba051
Correct the tense of one sentence.
1998-01-20 23:43:41 +00:00