sem.c revision d4212093
1