wip on fork

minimal example works
This commit is contained in:
2026-02-25 11:32:22 +01:00
parent 22ab2fb2a5
commit 8b271e2470
8 changed files with 64 additions and 18 deletions

View File

@@ -45,13 +45,23 @@ extern "C" void main() {
//sys_test(1,2,3,4,5);
fork();
unsigned id = sys_getpid();
char text[] = "appX";
text[3] = 0x30+id;
write(1, text, sizeof(text), 0, (int)id);
uint8_t cnt = 0;
while(1){
cnt = (cnt+1)%100;
char msg[12];
char* num = itoa(cnt, msg);
write(1, num, strlen(num), 10, (int)id);
sleep(100);
}
for (uint8_t i = 1;; ++i) {
//counter to see app running
cnt=(cnt+1)%100;