X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Finit_src%2Fmain.c;h=c18e5f8c0cdcec30d7cdb96be222ca9b5717de9b;hb=700d4228ad14b3a7406eefc9a58735748c254d42;hp=d9a3dad54ee5309f68dd6cafa8bd437094f00bed;hpb=f021d00202ca65ad5771542b14a42e0a9db14120;p=tpg%2Facess2.git diff --git a/Usermode/Applications/init_src/main.c b/Usermode/Applications/init_src/main.c index d9a3dad5..c18e5f8c 100644 --- a/Usermode/Applications/init_src/main.c +++ b/Usermode/Applications/init_src/main.c @@ -2,13 +2,19 @@ * Acess2 System Init Task */ #include +#include +#include +//#include "common.h" // === CONSTANTS === -#define NULL ((void*)0) #define NUM_TERMS 4 #define DEFAULT_TERMINAL "/Devices/VTerm/0" #define DEFAULT_SHELL "/Acess/SBin/login" +#define ARRAY_SIZE(x) ((sizeof(x))/(sizeof((x)[0]))) + +// === PROTOTYPES === + // === CODE === /** * \fn int main(int argc, char *argv[]) @@ -21,6 +27,9 @@ int main(int argc, char *argv[]) char termpath[sizeof(DEFAULT_TERMINAL)] = DEFAULT_TERMINAL; char *child_argv[2] = {DEFAULT_SHELL, 0}; + // - Parse init script + + // - Start virtual terminals for( i = 0; i < NUM_TERMS; i++ ) { tid = clone(CLONE_VM, 0); @@ -41,3 +50,4 @@ int main(int argc, char *argv[]) return 42; } +