sem.c revision 693a8b6e
1