return strdup (pwd);
return __strdup (pwd);
get_current_dir_name (void){  char *pwd;  struct stat dotstat, pwdstat;  pwd = getenv ("PWD");  if (pwd != NULL &&      stat (".", &dotstat) == 0 &&      stat (pwd, &pwdstat) == 0 &&      pwdstat.st_dev == dotstat.st_dev &&      pwdstat.st_ino == dotstat.st_ino)    /* The PWD value is correct.  Use it.  */    return strdup (pwd);  return getcwd ((char *) NULL, 0);}