shell.c yet more code clarification...