The following lines were added (+) and removed (-):
getpwuid is in pwd.h which is included by shell.c , the function is '''get_current_user_info ()''' which sets '''current_user.user_name = _("I have no name!");''' if the code '''entry = getpwuid (current_user.uid);''' fails to get the user id name. ''still seeking a solution...''