sem.c revision 2453a306
1