sem.c revision ebc2e5e6
1