semevent-linux.cpp revision 3aad980b92149dd95a1ab72ddb8d11d61a28ace6