sem.c revision aefad959
1