Path/Directory

- Uses proper macros for st_mode inspection (thanks to Wim Schuermann).
This commit is contained in:
Paul Beckingham 2014-05-18 12:18:35 -04:00
parent 550d592abe
commit e7af475a2e
2 changed files with 6 additions and 6 deletions

View file

@ -161,7 +161,7 @@ bool Path::is_directory () const
{
struct stat s = {0};
if (! stat (_data.c_str (), &s) &&
s.st_mode & S_IFDIR)
S_ISDIR (s.st_mode))
return true;
return false;
@ -181,7 +181,7 @@ bool Path::is_link () const
{
struct stat s = {0};
if (! lstat (_data.c_str (), &s) &&
s.st_mode & S_IFLNK)
S_ISLNK (s.st_mode))
return true;
return false;