diff --git a/src/bin/init/main.c b/src/bin/init/main.c index 6640b01..d941036 100755 --- a/src/bin/init/main.c +++ b/src/bin/init/main.c @@ -26,10 +26,12 @@ for (i=0;i<5;i++) { printf("Init Code [%i]\n",i); } - if (getpid() != 0) { + if (getpid() != 1) { printf("Sorry This Program Must Be Started By The Kernel!!!!\n"); exit(1); } - while(1); + while(1) { + printf("Test"); + } exit(1); } \ No newline at end of file diff --git a/src/sys/kernel/exec.c b/src/sys/kernel/exec.c index 7cc430d..4b6433d 100755 --- a/src/sys/kernel/exec.c +++ b/src/sys/kernel/exec.c @@ -1,8 +1,12 @@ /************************************************************************************** - Copyright (c) 2002 - The UbixOS Project + Copyright (c) 2002 The UbixOS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are prohibited. $Id$ + **************************************************************************************/ #include diff --git a/src/sys/kernel/syscall.c b/src/sys/kernel/syscall.c index fdc9174..74f63f3 100755 --- a/src/sys/kernel/syscall.c +++ b/src/sys/kernel/syscall.c @@ -46,10 +46,7 @@ int i=0; int size; int fd; - asm ( - "" - : "=b" (ptr),"=c" (size),"=d" (fd) - ); + asm("": "=b" (ptr),"=c" (size),"=d" (fd)); if (fd == 0) { for (i=0;i