sem.c revision 321310ce
1