--- source/lib/time.c.orig Wed Nov 9 19:28:57 2005 +++ source/lib/time.c Thu Feb 9 23:13:01 2006 @@ -703,6 +703,10 @@ if(S_ISDIR(st->st_mode) && fake_dirs) { return (time_t)315493200L; /* 1/1/1980 */ } + + if((int)st->st_birthtime >= 0) { + return st->st_birthtime; + } ret = MIN(st->st_ctime, st->st_mtime); ret1 = MIN(ret, st->st_atime);