POSIX version of __PHYSFS_platformStat() now reports symlinks correctly.
This commit is contained in:
parent
e40d80b00f
commit
259399124a
|
@ -367,6 +367,12 @@ int __PHYSFS_platformStat(const char *filename, int *exists, PHYSFS_Stat *st)
|
||||||
st->filesize = 0;
|
st->filesize = 0;
|
||||||
} /* else if */
|
} /* else if */
|
||||||
|
|
||||||
|
else if(S_ISLNK(statbuf.st_mode))
|
||||||
|
{
|
||||||
|
st->filetype = PHYSFS_FILETYPE_SYMLINK;
|
||||||
|
st->filesize = 0;
|
||||||
|
} /* else if */
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
st->filetype = PHYSFS_FILETYPE_OTHER;
|
st->filetype = PHYSFS_FILETYPE_OTHER;
|
||||||
|
|
Loading…
Reference in New Issue