diff options
| author | Miguel <m.i@gmx.at> | 2018-10-09 16:21:32 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-09 16:21:32 +0200 |
| commit | 63e5017d9863d4ed215782e469e8ee2c6ff8473d (patch) | |
| tree | f12d149ffa34e6a39f4bce4fe9a001e4ca8c6027 /userspace/init.c | |
| parent | a6a11437a390fb7e95fe995214d82bf5dbfe1eaf (diff) | |
fix pipers
Diffstat (limited to 'userspace/init.c')
| -rw-r--r-- | userspace/init.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/userspace/init.c b/userspace/init.c index a2b2425..1592d39 100644 --- a/userspace/init.c +++ b/userspace/init.c @@ -6,7 +6,10 @@ int main(int argc, char **argv) { - _execve("/bin/xterm",NULL,NULL); + char *argv1[]={"xterm","/bin/fsh",0}; + char *env1[]={"HOME=/home/miguel","PS1=\033[34m$\033[37m","PWD=/home/miguel","PATH=/bin","TERM=fool-term",0}; + + _execve("/bin/xterm",argv1,env1); int pid=_fork(); @@ -45,8 +48,8 @@ int main(int argc, char **argv) return 0; // - char *argv1[]={"/bin/fsh",0}; - char *env1[]={"HOME=/home/miguel","PS1=\033[34m$\033[37m","PWD=/home/miguel","PATH=/bin","TERM=fool-term",0}; +// char *argv1[]={"/bin/fsh",0}; + // char *env1[]={"HOME=/home/miguel","PS1=\033[34m$\033[37m","PWD=/home/miguel","PATH=/bin","TERM=fool-term",0}; // loop forever and spawn shells if the top-shell exits |
