added try_get_full_name
try_get_full_name now uses POSIX api