|
|
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- # # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # Please add additional copyright information _after_ the line containing # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by # the ./scripts/Create-CopyPatch script. Do not edit this copyright text! # # ROCK Linux: rock-src/package/base/dietlibc/pkg_patch/pkg_lilo.patch # ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. A copy of the GNU General Public # License can be found at Documentation/COPYING. # # Many people helped and are helping developing ROCK Linux. Please # have a look at http://www.rocklinux.org/ and the Documentation/TEAM # file for details. # # --- ROCK-COPYRIGHT-NOTE-END ---
--- ./partition.h.orig 2002-08-14 13:55:42.000000000 +0200
+++ ./partition.h 2002-08-14 13:58:10.000000000 +0200
@@ -16,10 +16,10 @@
struct _change_rule *next; } CHANGE_RULE; -#if 1
-
#define LLSECTORSIZE ((long long)SECTOR_SIZE) +#if 0
+
loff_t llseek(unsigned int fd, loff_t offs, unsigned int whence); #endif --- ./partition.c.orig 2002-08-14 13:56:50.000000000 +0200
+++ ./partition.c 2002-08-14 13:59:32.000000000 +0200
@@ -9,6 +9,7 @@
*/ +#include "asm/posix_types.h"
#include <stdlib.h> #include <unistd.h> @@ -36,6 +37,7 @@
+#if 0
_syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, loff_t *, res, uint, wh); @@ -48,7 +50,7 @@
return _llseek(fd, offs>>32, offs, &res, whence) < 0 ? (loff_t)(-1) : res; } -
+#endif
@@ -153,8 +155,8 @@
} i=5; while (i<=pe && base) { - if (llseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0)
- die("secondary llseek failed");
+ if (lseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0)
+ die("secondary lseek failed");
if (read(fd, part_table, sizeof(part_table)) != sizeof(part_table)) die("secondary read pt failed"); if ( read(fd, &boot_sig, sizeof(boot_sig)) != sizeof(boot_sig) || boot_sig != BOOT_SIGNATURE ) die("read second boot signature failed"); --- ./probe.c.orig 2002-08-14 13:59:52.000000000 +0200
+++ ./probe.c 2002-08-14 14:00:02.000000000 +0200
@@ -551,8 +551,8 @@
} i=5; while (verbose>0 && base) { - if (llseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0)
- die("secondary llseek failed");
+ if (lseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0)
+ die("secondary lseek failed");
if (read(fd, pt, sizeof(pt)) != sizeof(pt)) die("secondary read pt failed"); if ( read(fd, &boot_sig, sizeof(boot_sig)) != sizeof(boot_sig) || boot_sig != BOOT_SIGNATURE ) die("read second boot signature failed"); --- ./Makefile.orig Sat Jan 11 13:58:28 2003
+++ ./Makefile Sat Jan 11 13:58:34 2003
@@ -57,7 +57,7 @@
# XL_SECS=n Support for extra large (non-standard) floppies. CONFIG=-DBDATA -DBUILTIN -DDSECS=3 -DIGNORECASE -DLBA32 -DLVM -DEVMS -DM386 \ - -DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP \
+ -DONE_SHOT -DPASS160 -DREWRITE_TABLE -DSOLO_CHAIN -DVARSETUP \
-DVERSION -DUNIFY # set the compiler optimization level
|