Create ysh.c

This is the initial commit with the unmodified file provided by Sweany