Unix shell implementation in C.