David E. O'Brien
e32cb81d24
Add spaces around operators.
...
It's OK, the Project and afford them now -- they aren't as expensive as
they used to be.
2001-04-01 12:18:20 +00:00
David E. O'Brien
ad6d7cd03f
Add back <err.h> for warn().
...
(of course it's pretty stupid to call it, as printf doesn't work w/in
sysinstall, and sysinstall is the only consumer of libdisk)
2001-04-01 11:32:56 +00:00
David E. O'Brien
135c56336a
Libraries should _never_ call exit() themselves (or its alternate spelling
...
`err()'). libdisk does! and additionally libdisk gets confused on Alpha
disks with foreign disklabels, throws up its hands and exits. This is
the cause of the "going no where without my init" install bug on the Alpha.
So now on the Alpha, rather than call err(), we print the error string and
continue processing.
Submitted by: jkh
2001-03-18 21:30:11 +00:00
Jordan K. Hubbard
5e25dc0f5c
MFS: add ATA raid support for sysinstall
2000-11-06 23:15:01 +00:00
Yoshihiro Takahashi
e30bdf6ba1
Use kern.disks sysctl on PC-98.
2000-10-21 10:08:57 +00:00
Mike Smith
53ea88cdd1
Teach libdisk about 'aac'
2000-09-13 05:04:48 +00:00
Yoshihiro Takahashi
552112cadd
- Added support for installing boot0 and boot0.5 for PC-98.
...
- Cosmetic changes.
2000-08-12 14:20:31 +00:00
Yoshihiro Takahashi
9ede9bda28
- Fixed warnings and typo.
...
- Recognize slice type 0x24 as FAT (only PC-98).
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
2000-08-08 04:01:51 +00:00
Yoshihiro Takahashi
ce7ca0624c
Don't use kern.disks sysctl on PC-98 because the wd driver doesn't call
...
disk_create() function.
2000-08-07 02:14:44 +00:00
John Baldwin
be0fdc4646
- Allow support for MBR boot loaders that are longer than one sector. As
...
with fdisk, ensure that they are a multiple of the sector size in length.
- Axe all the 1024 cylinder checks as they are no longer relevant with the
fixed bootstrap.
2000-07-12 18:05:18 +00:00
John Baldwin
61e9944f4f
_PATH_DEV'ify libdisk
2000-06-28 22:28:50 +00:00
Neil Blakey-Milner
0138fc17c5
Let Disk_Names() take advantage of the kern.disks sysctl if it's
...
available. If not, it falls back to the existing hack and slash method.
A positive side effect is that non-root users may now use Disk_Names(),
for non-dangerous libh/disk.tcl testing.
Reviewed by: phk
2000-06-23 14:01:06 +00:00
Yoshihiro Takahashi
88916759e4
Re-support "wd" if PC98 is defined. Because PC-98 still uses the wd driver.
2000-06-05 13:33:39 +00:00
Mike Smith
ad3a8d908d
/dev/rXXX -> /dev/XXX
...
This should fix sysinstall and other tools that don't expect the 'r' devices
to exist anymore (and thus don't create them).
2000-05-31 00:51:57 +00:00
Mike Smith
6311733944
De-support 'wd'; with it making a dual appearance with 'ad', things
...
depending on libdisk to detect a list of actually-there disk devices
were providing duplicate entries (eg. sysinstall).
2000-05-30 15:18:30 +00:00
Mike Smith
880479f425
Teach libdisk about 'twe' disks.
2000-05-25 02:23:47 +00:00
Jordan K. Hubbard
9b5b02c405
catch up to the modern ATAPI disk naming conventions and add floppy
...
disks.
Submitted by: bde
2000-05-24 20:25:42 +00:00
David E. O'Brien
cc7f40abaa
Raw devices are now the normal device name, not prefixed with 'r'.
2000-04-19 18:51:28 +00:00
KATO Takenori
7e9e421193
Changes for PC-98.
2000-03-29 15:10:28 +00:00
Warner Losh
ce5e608527
Fix fd leak in libdisk's Disk_Names()
2000-03-10 22:54:04 +00:00
Jonathan Lemon
064dbb0301
Correct device naming for IDA disk nodes (idad)
2000-03-08 18:14:02 +00:00
Mike Smith
78c8bacf35
Remove 'sd' support. SCSI disks are known as 'da' these days.
1999-11-27 21:20:57 +00:00
Mike Smith
9ca7957c86
Teach libdisk about the AMI and Mylex RAID drivers. You should be able
...
to install directly to arrays managed by these controllers now.
1999-11-02 03:40:14 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Mike Smith
d84c9e2a65
Merge from -stable; support for the 'ida' driver, move fla to major 102
1999-07-05 09:43:29 +00:00
Doug Rabson
c914395258
Back out the last change to disk.c - a kernel change removed the need.
...
Enabled writing to the disklabel when writing a disk (only affects alpha).
1999-05-09 11:34:58 +00:00
Doug Rabson
756b11d957
Make libdisk see the existing partitiions on the alpha.
1999-05-08 21:21:50 +00:00
Mike Smith
003afcdfdb
Clean up after another half-Danish.
...
Add 'ad' as another known disk driver of the same kind as 'wd'.
1999-05-04 22:44:48 +00:00
Warner Losh
dcb0ae4ed8
More egcs warning fixes:
...
o use braces to avoid potentially ambiguous else
o don't default to type int (and also remove a useless register
modifier).
o Use parens around assignment values used as truth values.
o Remove unused function.
Reviewed by: obrien and chuckr
1999-04-25 22:29:30 +00:00
Jordan K. Hubbard
35ea9462db
More support for Alpha installs.
...
Submitted by: dfr
1999-01-29 11:39:24 +00:00
Poul-Henning Kamp
3d7b283155
Add "fla" to Disk_Names()
1998-12-19 18:48:33 +00:00
Doug Rabson
5b4c313702
Teach libdisk about alpha boot blocks.
1998-10-06 11:57:08 +00:00
Jordan K. Hubbard
55ff249dd5
Eliminate unaligned access on Alpha and also neaten up this code a little.
...
Submitted by: dfr
1998-09-30 21:40:51 +00:00
Justin T. Gibbs
d02ee3ee3e
Remove references to the "od" device.
1998-09-15 10:23:17 +00:00
David E. O'Brien
7863f660a2
Add new NetBSD FFS with FDISK partition ID 0xa9
...
Obtained from: Frank van der Linden <frank@wins.uva.nl>
1998-05-19 11:15:44 +00:00
David E. O'Brien
361854f773
Change an arbitarly hardcoded `10' to MAX_NO_DISKS, which is currently "20".
...
Otherwise can't see sd10 (obtained using wired down sd unit numbers),
reguardless of the number of actual disks you have.
1998-05-15 21:17:01 +00:00
Jordan K. Hubbard
698b7ad3c9
Add Compaq & SCO partition types.
...
PR: 6092
Submitted by: Drew Derbyshire <ahd@kew.com>
1998-03-22 07:41:23 +00:00
Jordan K. Hubbard
a299349b09
MF22: teach about LS-120 devices.
1998-03-20 23:43:04 +00:00
Andrey A. Chernov
dd6f94f065
Add more AIX/DOS/Win95 partition types
1998-03-14 21:14:31 +00:00
Andrey A. Chernov
56b19102ab
Add primary fat-32
1998-03-07 08:45:46 +00:00
David E. O'Brien
e3d7eb92f6
Reconized OpenBSD partitions.
1998-03-05 03:08:16 +00:00
Jordan K. Hubbard
76b851fda2
Non-intrusive changes to support Justin's CAM stuff.
1998-01-16 12:50:36 +00:00
Peter Wemm
7e546392b5
Revert $FreeBSD$ to $Id$
1997-02-22 15:12:41 +00:00
David E. O'Brien
e9ce3d82e4
Adds slice_type_name() which extends chunk_n[] for subtype's too.
...
Curorary review by: phk
1997-01-23 06:29:01 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Jordan K. Hubbard
0b3870cb60
Close PR#2198:
...
I've added an installation from optical disk drive facility.
This enables FreeBSD to be installed from an optical disk, which
may be formatted in "super floppy" style or sliced into MSDOS-FS
and UFS partitions.
Note: ncr.c should be reviewed by Stefan Esser <se@freebsd.org>
and cd.c by Joerg Wunsch <joerg@freebsd.org> before bringing this
into 2.2.
Submitted-By: Shunsuke Akiyama <akiyama@kme.mei.co.jp>
1996-12-13 07:55:14 +00:00
Poul-Henning Kamp
00f723bf6b
Improve the Dangerously Dedidcated mode a bit. Not much, but a bit better.
1996-11-27 22:44:43 +00:00
Jordan K. Hubbard
d402093152
Move some warn()'s into DEBUG space since I don't need them coming
...
out in my curses interfaces and spamming my screen.
1996-04-29 05:03:02 +00:00
Joerg Wunsch
e2c8e21d6b
Make libdisk C++ aware:
...
- add __BEGIN_DECLS and __END_DECLS,
- add a bunch of ``const'' qualifiers all over the place,
- rename the `private' struct member into `private_data' to avoid the
clash with the C++ keyword.
1996-03-24 18:55:39 +00:00
Rodney W. Grimes
d3628763db
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00