diff options
-rw-r--r-- | builtin_set.c | 2 | ||||
-rw-r--r-- | wildcard.c | 4 |
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; @@ -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'/'; |