X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fsystem.c;h=da1dc92f07c063a6b9d48debe87090c0e2121736;hb=270e5fe88b0666021a7a6393334db7feeb8245f8;hp=7c5ff32feac923125cc41c24ae53cf60564cc3d3;hpb=85eb17b306404571aa39596946c87ad9bb1d9d13;p=tpg%2Facess2.git diff --git a/Kernel/system.c b/Kernel/system.c index 7c5ff32f..da1dc92f 100644 --- a/Kernel/system.c +++ b/Kernel/system.c @@ -32,8 +32,8 @@ typedef struct } tConfigCommand; // === IMPORTS === -extern void Arch_LoadBootModules(); -extern int Modules_LoadBuiltins(); +extern void Arch_LoadBootModules(void); +extern int Modules_LoadBuiltins(void); extern void Modules_SetBuiltinParams(char *Name, char *ArgString); extern void Debug_SetKTerminal(char *File); @@ -99,7 +99,8 @@ void System_ParseCommandLine(char *ArgString) int i; char *str; - Log_Log("Config", "Kernel Invocation \"%s\"", ArgString); + Log_Log("Config", "Kernel Invocation (%p) \"%s\"", ArgString, ArgString); + Log_Log("Config", "Kernel Invocation '0x%x 0x%x'", ArgString[0], ArgString[1]); // --- Get Arguments --- str = ArgString; @@ -126,7 +127,7 @@ void System_ParseCommandLine(char *ArgString) argc ++; // Count last argument // --- Parse Arguments (Pass 1) --- - for( i = 1; i < argc; i++ ) + for( i = 0; i < argc; i++ ) { switch(argv[i][0]) { @@ -152,8 +153,9 @@ void System_ParseCommandLine(char *ArgString) void System_ExecuteCommandLine(void) { int i; - for( i = 1; i < argc; i++ ) + for( i = 0; i < argc; i++ ) { + Log("argv[%i] = '%s'", i, argv[i]); switch(argv[i][0]) { // --- VFS --- @@ -219,7 +221,8 @@ void System_ParseVFS(char *Arg) } /** - * \biref Parse a module argument string + * \brief Parse a module argument string + * \param Arg Argument string */ void System_ParseModuleArgs(char *Arg) {