X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmisc%2Fget_current_dir_name.c;h=782cddcd826e76c21fe035da49e6f4d890b12c17;hb=c5f4b2dfea320356f69445dc1adf8f73596a3c36;hp=8576df2c3dce2f33f3df68eb35986c853c3d48bc;hpb=571744447c23f91feb6439948f3a619aca850dfb;p=musl diff --git a/src/misc/get_current_dir_name.c b/src/misc/get_current_dir_name.c index 8576df2c..782cddcd 100644 --- a/src/misc/get_current_dir_name.c +++ b/src/misc/get_current_dir_name.c @@ -7,11 +7,9 @@ char *get_current_dir_name(void) { struct stat a, b; - char buf[PATH_MAX]; char *res = getenv("PWD"); if (res && *res && !stat(res, &a) && !stat(".", &b) && (a.st_dev == b.st_dev) && (a.st_ino == b.st_ino)) return strdup(res); - if(!getcwd(buf, sizeof(buf))) return NULL; - return strdup(buf); + return getcwd(0, 0); }