/** xinit * * TODO: console version * * */ #define LAUNCH_COUNT 0 static char *env1[]={"HOME=/home/miguel","PS1=\033[34m$\033[37m","PWD=/home/miguel","PATH=/bin","TERM=fool-term",0}; static char *argv1[]={"xterm","/bin/fsh",0}; /* char *argv1[][4]={ {"/bin/xterm","xterm","/bin/fsh",0}, {"/bin/xterm","xterm","/bin/fsh",0}, {"/bin/xterm","xterm","/bin/fsh",0}, }; */ void fork_and_exec() { int pid=fork(); if(!pid) //child { execve("/bin/xterm",argv1,env1); } } int main(int argc, char **argv) { int pid=fork(); for(int i=0;i