osh.c in ex5