aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--builtin_set.c2
-rw-r--r--wildcard.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/builtin_set.c b/builtin_set.c
index 15f009ef..882f24e1 100644
--- a/builtin_set.c
+++ b/builtin_set.c
@@ -81,7 +81,7 @@ static int my_env_set( const wchar_t *key, array_list_t *val, int scope )
show_perror = 1;
}
- if( !( S_IFDIR & buff.st_mode ) )
+ if( !( S_ISDIR(buff.st_mode) ) )
{
error = 1;
diff --git a/wildcard.c b/wildcard.c
index 98283993..340ba7b3 100644
--- a/wildcard.c
+++ b/wildcard.c
@@ -395,7 +395,7 @@ static int test_flags( wchar_t *filename,
return 0;
}
- if( S_IFDIR & buf.st_mode )
+ if( S_ISDIR( buf.st_mode ) )
return 1;
if( flags & EXECUTABLES_ONLY )
@@ -684,7 +684,7 @@ int wildcard_expand( const wchar_t *wc,
if( !stat_res )
{
- if( buf.st_mode & S_IFDIR )
+ if( S_ISDIR(buf.st_mode) )
{
new_len = wcslen( new_dir );
new_dir[new_len] = L'/';