sem.c revision d969c6fa
1