sem.c revision 33ac2796
1