subshell.c eddited