From 279f3336a8f6b31ca38bdd272c73aebd68fa88fe Mon Sep 17 00:00:00 2001 From: Miguel Date: Sat, 13 Oct 2018 00:57:28 +0200 Subject: ncurses arrow keys working etc --- userspace/xterm/xterm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'userspace/xterm/xterm.c') diff --git a/userspace/xterm/xterm.c b/userspace/xterm/xterm.c index fdee768..bee8d8d 100644 --- a/userspace/xterm/xterm.c +++ b/userspace/xterm/xterm.c @@ -3,6 +3,9 @@ extern char**environ; +//default +char *argv1[]={"xterm","/bin/fsh",0}; + int main(int argc, char **argv) { _gui_win(); @@ -30,7 +33,9 @@ int main(int argc, char **argv) _dup2(xterm_out[1],1);// stdout _dup2(xterm_out[1],2);// stderr - _execve(argv[1],argv,environ); // replace process with our foolshell or whatever + // replace process with our foolshell or whatever + if(argc==1)_execve(argv1[1],argv1,environ); + _execve(argv[1],argv,environ); while(1); } -- cgit v1.2.3