Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

writing a shell

Name: Anonymous 2009-09-19 22:39

I was hoping for some advice from someone more knowledgeable than myself. I'm messing around and trying to learn how to write a shell. So far, I've successfully used flex to parse input and properly put it into a char**. Then I fork() and run execvp() in the child process and wait() in the parent process. Works fine, except that when I run one command it works, but when I run another, it doesn't. What gives?

>echo itworks
itworks
>ls
>echo itworks
>wtf
>^C


Any advice would be appreciated. I don't understand why this would happen. ps doesn't list and child processes, either.

Name: Anonymous 2009-09-19 23:10

>>5
Your GNU indentation is PIG DISGUSTING.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List