pub unsafe extern "C" fn getlogin() -> *mut c_char