summaryrefslogtreecommitdiff
path: root/userspace/init.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-10-09 16:21:32 +0200
committerMiguel <m.i@gmx.at>2018-10-09 16:21:32 +0200
commit63e5017d9863d4ed215782e469e8ee2c6ff8473d (patch)
treef12d149ffa34e6a39f4bce4fe9a001e4ca8c6027 /userspace/init.c
parenta6a11437a390fb7e95fe995214d82bf5dbfe1eaf (diff)
fix pipers
Diffstat (limited to 'userspace/init.c')
-rw-r--r--userspace/init.c9
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