Microshell 42 -

Do fork for cd . The parent must execute chdir() . Also handle cd without arguments and cd with too many arguments (print an error).

Elias sat in the back of a rain-streaked noodle shop, his cybernetic eye whirring as it scanned the small, iridescent canister on the table. It looked like a simple pill, but inside sat forty-two layers of microscopic, high-density encryption. It was a "memory bunker," designed to hold the consciousness of a person long enough to bypass orbital security scans. Microshell 42

After surviving Microshell, you won’t just be a better C programmer — you’ll understand the Unix philosophy at a visceral level. Do fork for cd