Close.... Very close... :-) For best results change *all* "chdir" (to the shell *not* the system call) to "cd". You got all but one, Gary... (see line 240 in shar.c). 240c240 < printf ("chdir ..\n"); --- > printf ("cd ..\n"); -- Fred Avolio {decvax,seismo}!grendel!avolio 301/731-4100 x4227