diff --git a/src/sys/kernel/ld.c b/src/sys/kernel/ld.c index b30b714..4765ec6 100644 --- a/src/sys/kernel/ld.c +++ b/src/sys/kernel/ld.c @@ -85,11 +85,11 @@ Allocate Memory Im Going To Have To Make This Load Memory With Correct Settings so it helps us in the future */ - for (x=0;x<=((programHeader[i].phMemsz)+4095);x+=0x1000) { + for (x=0;x < ((programHeader[i].phMemsz)+4095);x += 0x1000) { vmmRemapPage(vmmFindFreePage(_current->id),((programHeader[i].phVaddr & 0xFFFFF000) + x + LD_START)); } /* Now Load Section To Memory */ - fseek(ldFd,programHeader[i].phOffset,0); + fseek(ldFd,programHeader[i].phOffset,0x0); fread(newLoc,programHeader[i].phFilesz,1,ldFd); break; default: @@ -154,11 +154,14 @@ kfree(sectionHeader); kfree(programHeader); kfree(binaryHeader); - return(i); + return((uInt32)i); } /*** $Log$ + Revision 1.12 2004/06/16 17:49:02 reddawg + Fixed typo printf <--> kprintf + Revision 1.11 2004/06/16 17:46:42 reddawg Cleaned Dead Code