From: <bar...@us...> - 2011-05-29 03:25:53
|
Revision: 1615 http://freedos.svn.sourceforge.net/freedos/?rev=1615&view=rev Author: bartoldeman Date: 2011-05-29 03:25:47 +0000 (Sun, 29 May 2011) Log Message: ----------- Fix loadModule: it should use an int fd for a handle instead of a FILE *. Fix EnumFileResources function arguments to all use handles instead of streams. Modified Paths: -------------- freecom/trunk/shell/module.c Modified: freecom/trunk/shell/module.c =================================================================== --- freecom/trunk/shell/module.c 2011-05-13 00:27:25 UTC (rev 1614) +++ freecom/trunk/shell/module.c 2011-05-29 03:25:47 UTC (rev 1615) @@ -22,7 +22,7 @@ static int loadModule (res_majorid_t major, res_minorid_t minor, unsigned long length, - FILE * f, + int fd, void *const arg) { word segm; @@ -51,7 +51,7 @@ dprintf(("[Out of memory loading CRITER module.]\n")); return 0; } - if(farread(MK_FP(segm, 0), (unsigned)length, f) != (unsigned)length) { + if(farread(fd, MK_FP(segm, 0), (unsigned)length) != (unsigned)length) { dprintf(("[Error reading CRITER module.]\n")); freeSysBlk(segm); return 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |