semevent-linux.cpp revision 9e5c26690d45216629b5f588aced8fcfb68c23b6