git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modules/USB - Less chatty device initialisation
[tpg/acess2.git]
/
Usermode
/
Applications
/
init_src
/
main.c
diff --git
a/Usermode/Applications/init_src/main.c
b/Usermode/Applications/init_src/main.c
index
d9a3dad
..
c18e5f8
100644
(file)
--- a/
Usermode/Applications/init_src/main.c
+++ b/
Usermode/Applications/init_src/main.c
@@
-2,13
+2,19
@@
* Acess2 System Init Task
*/
#include <acess/sys.h>
* Acess2 System Init Task
*/
#include <acess/sys.h>
+#include <stdlib.h>
+#include <stdio.h>
+//#include "common.h"
// === CONSTANTS ===
// === CONSTANTS ===
-#define NULL ((void*)0)
#define NUM_TERMS 4
#define DEFAULT_TERMINAL "/Devices/VTerm/0"
#define DEFAULT_SHELL "/Acess/SBin/login"
#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[])
// === 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};
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);
for( i = 0; i < NUM_TERMS; i++ )
{
tid = clone(CLONE_VM, 0);
@@
-41,3
+50,4
@@
int main(int argc, char *argv[])
return 42;
}
return 42;
}
+
UCC
git Repository :: git.ucc.asn.au