sem.c revision 6003a93e
1