semevent-linux.cpp revision f9e38e609bea9e849b27173024dc82d93bcbf5fc