bin/66984: patch: teach sysinstall about larger disks
Michael Haro
mharo at bitsurf.net
Tue Aug 24 15:00:54 PDT 2004
The following reply was made to PR bin/66984; it has been noted by GNATS.
From: Michael Haro <mharo at bitsurf.net>
To: freebsd-gnats-submit at FreeBSD.org, edwin at mavetju.org
Cc:
Subject: Re: bin/66984: patch: teach sysinstall about larger disks
Date: Tue, 24 Aug 2004 14:49:49 -0700
It appears that most of this patch has already been implemented in -CURRENT.
Attached is a diff to -CURRENT to correct a display problem I'm seeing with
sysinstall on my system. I'm not sure how correct it is so it definately
needs to be reviewed by someone.
Michael
Index: disks.c
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/disks.c,v
retrieving revision 1.152
diff -u -r1.152 disks.c
--- disks.c 2 Aug 2004 23:18:48 -0000 1.152
+++ disks.c 24 Aug 2004 21:37:59 -0000
@@ -121,7 +121,7 @@
#ifdef PC98
if (d->bios_cyl >= 65536 || d->bios_hd > 16 || d->bios_sect >= 256) {
#else
- if (d->bios_cyl > 65536 || d->bios_hd > 256 || d->bios_sect >= 64) {
+ if (d->bios_cyl > 262144 || d->bios_hd > 256 || d->bios_sect >= 64) {
#endif
dialog_clear_norefresh();
msgConfirm("WARNING: A geometry of %lu/%lu/%lu for %s is incorrect. Using\n"
@@ -167,8 +167,8 @@
}
if (i == current_chunk)
attrset(ATTR_SELECTED);
- mvprintw(row, 0, "%10jd %10jd %10jd %8s %6d %10s %8d\t%-6s",
- (intmax_t)chunk_info[i]->offset, (intmax_t)sz,
+ mvprintw(row, 0, "%10lu %10jd %10jd %8s %6d %10s %8d\t%-6s",
+ chunk_info[i]->offset, (intmax_t)sz,
(intmax_t)chunk_info[i]->end, chunk_info[i]->name,
chunk_info[i]->type,
slice_type_name(chunk_info[i]->type, chunk_info[i]->subtype),
More information about the freebsd-bugs
mailing list