Use getlogin_r() instead of getlogin().