Show
Ignore:
Timestamp:
05/01/08 13:14:39 (7 months ago)
Author:
mwhitworth
Message:

Add beginning of module support for kernel.

Location:
Whitix/branches/hybrid/include
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • Whitix/branches/hybrid/include/elf.h

    r7 r378  
    4848 
    4949/* ELF file types */ 
    50 #define ELF_EXEC 2 
    51 #define ELF_DYN 3 
     50#define ELF_REL         1 
     51#define ELF_EXEC        2 
     52#define ELF_DYN         3 
    5253 
    5354/* ELF segment types */ 
     
    6061 
    6162/* ElfCheckHeader - sanity checks the ELF header */ 
    62 #define ElfCheckHeader(header,type) \ 
     63#define ElfCheckHeader(header, type) \ 
    6364        (!ELF_HEAD_CHECK(header) || !((header)->fileType & (type)) || header->phEntrySize != sizeof(struct ElfSegmentHeader)) 
    6465 
  • Whitix/branches/hybrid/include/sys.h

    r229 r378  
    9292int SysSocketClose(int fd); 
    9393 
     94/* Module */ 
     95int SysModuleAdd(void* data, unsigned long length); 
     96int SysModuleRemove(const char* name); 
     97 
    9498/* Miscellaneous */ 
    9599int SysShutdown(int type);