Update sem.c