diff --git a/src/sys/kmods/kmod.c b/src/sys/kmods/kmod.c index 2eed7e5..1fb1e82 100644 --- a/src/sys/kmods/kmod.c +++ b/src/sys/kmods/kmod.c @@ -48,19 +48,20 @@ char *shStr = 0x0; char *dynStr = 0x0; uInt32 *reMap = 0x0; - fileDescriptor *kmod_fd = 0x0; + fileDescriptor *kmod_fd = 0x0; elfHeader *binaryHeader = 0x0; elfProgramHeader *programHeader = 0x0; elfSectionHeader *sectionHeader = 0x0; elfDynSym *relSymTab = 0x0; elfPltInfo *elfRel = 0x0; + /* Open kernel module */ kmod_fd = fopen(kmod_file,"rb"); - if (kmod_fd == 0x0) { - kprintf("Can not open ld.so\n"); + kprintf("Can not open %s\n",kmod_file); } + /* load module header */ fseek(kmod_fd,0x0,0x0); binaryHeader = (elfHeader *)kmalloc(sizeof(elfHeader)); assert(binaryHeader); @@ -171,6 +172,9 @@ /*** $Log$ + Revision 1.1 2004/09/20 07:33:10 reddawg + Start of kernel modules will make it much more flexable - These modules can be either in kernel threads or system services... + END ***/