Changed some signatures of MCSystem::* functions in srvmac.cpp and srvposix.cpp (these are not compiled). Also improved the code in srvwindows.cpp, and changed the variable names to more readable ones. Mark fixed the exception error