1
1
Этот коммит содержится в:
Yorhel 2009-05-16 10:20:58 +02:00
родитель aef88fb773
Коммит a0bf6deebb
3 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -1,6 +1,7 @@
git - ? git - ?
- Implemented hard link detection - Implemented hard link detection
- Properly select the next item after deletion - Properly select the next item after deletion
- Removed reliance of dirfd()
1.5 - 2009-05-02 1.5 - 2009-05-02
- Fixed incorrect apparent size on directory refresh - Fixed incorrect apparent size on directory refresh

Просмотреть файл

@ -198,18 +198,13 @@ path_real_done:
char *path_real(const char *orig) { char *path_real(const char *orig) {
int links = 0; int links = 0;
char *tmp, *ret; char *tmp, *ret;
DIR *d;
if(orig == NULL) if(orig == NULL)
return NULL; return NULL;
if((d = opendir(".")) == NULL)
return NULL;
tmp = path_absolute(orig); tmp = path_absolute(orig);
ret = path_real_rec(tmp, &links); ret = path_real_rec(tmp, &links);
free(tmp); free(tmp);
fchdir(dirfd(d));
closedir(d);
return ret; return ret;
} }

Просмотреть файл

@ -32,6 +32,7 @@
- Potentionally slow - Potentionally slow
- Doesn't check return value of malloc() and realloc() - Doesn't check return value of malloc() and realloc()
- path_real doesn't check for the existance of the last component - path_real doesn't check for the existance of the last component
- cwd is unreliable after path_real
*/ */
#ifndef _path_h #ifndef _path_h