pkgsrc/emulators/doscmd/patches/patch-ai

28 lines
794 B
Text
Raw Normal View History

$NetBSD: patch-ai,v 1.1 1999/12/18 01:46:29 christos Exp $
--- int13.c.orig Thu May 2 16:49:57 1996
+++ int13.c Fri Dec 17 20:36:23 1999
@@ -296,7 +296,7 @@
di->secsize = 512;
di->path = strdup(file);
- di->location = ((table & 0xf0000) << 12) | (table & 0xffff);
+ di->location = ((htable & 0xf0000) << 12) | (htable & 0xffff);
if (drive == 0) {
ivec[0x41] = di->location;
@@ -413,11 +413,11 @@
di->path = strdup(file);
}
di->fd = -1;
- di->location = ((table & 0xf0000) << 12) | (table & 0xffff);
+ di->location = ((ftable & 0xf0000) << 12) | (ftable & 0xffff);
di->sector0 = 0;
di->offset = 0;
- ivec[0x1e] = ((ftable & 0xf0000) << 12) | (ftable & 0xffff);
+ ivec[0x1e] = di->location;
table = ftable + drive * 0x0a;