Update sh.c