add get_fullpath_byfd