From 2ef08387ece9dfb2b32d6216f5af056ae59dcd26 Mon Sep 17 00:00:00 2001 From: phk Date: Fri, 5 May 1995 07:07:45 +0000 Subject: If in Create_Chunk we (type==freebsd && (flags&CHUNK_ALIGN)), then we will align this chunk properly. Have at it Jordan... --- lib/libdisk/rules.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/libdisk/rules.c') diff --git a/lib/libdisk/rules.c b/lib/libdisk/rules.c index de86a03..39d54ff 100644 --- a/lib/libdisk/rules.c +++ b/lib/libdisk/rules.c @@ -6,7 +6,7 @@ * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * ---------------------------------------------------------------------------- * - * $Id: rules.c,v 1.5 1995/05/03 06:30:59 phk Exp $ + * $Id: rules.c,v 1.6 1995/05/04 07:00:56 phk Exp $ * */ @@ -43,7 +43,7 @@ Next_Track_Aligned(struct disk *d, u_long offset) { if (!d->bios_sect) return offset; - return Prev_Track_Aligned(d,offset + d->bios_sect); + return Prev_Track_Aligned(d,offset + d->bios_sect-1); } int @@ -69,7 +69,7 @@ Next_Cyl_Aligned(struct disk *d, u_long offset) { if (!d->bios_sect || !d->bios_hd) return offset; - return Prev_Cyl_Aligned(d,offset + (d->bios_sect * d->bios_hd)); + return Prev_Cyl_Aligned(d,offset + (d->bios_sect * d->bios_hd)-1); } /* -- cgit v1.1