diff options
| author | Miguel <m.i@gmx.at> | 2018-09-13 03:12:12 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-13 03:12:12 +0200 |
| commit | b9f10c8a65a24db1c6a52d9df67230b75fa38d1a (patch) | |
| tree | 548d1d5d26e422230fd59b75d19fe2ebef3c8d5f /userspace/init.c | |
| parent | 6a886cb2a4af303fae01b61a2e6590ca22bb4a3e (diff) | |
inside the scheduler
Diffstat (limited to 'userspace/init.c')
| -rw-r--r-- | userspace/init.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/userspace/init.c b/userspace/init.c index b27dc8d..e04e7ce 100644 --- a/userspace/init.c +++ b/userspace/init.c @@ -10,16 +10,13 @@ int main(int argc, char **argv) time_t ltime; time(<ime); - printf("fool-init: starting...\n"); printf("fool-init: current time: %s", ctime(<ime)); - printf("fool-init: spawning a Fool's Shell\n"); // loop forever and spawn shells if the top-shell exits while(1) { int pid=_fork(); - printf("fool-init forked / pid: %i\n",pid); int status; if(pid==0) @@ -31,8 +28,7 @@ int main(int argc, char **argv) // wait until our child process state changes (exits) // and respawn SHELL - //_wait(&status); - while(1)printf("."); + _wait(&status); printf("fool-init: catched exit of process %d.\n",pid); printf("fool-init: respawning a Fools Shell\n"); |
