int os_isdir(const char_u *name) { int32_t mode = os_getperm(name); if (mode < 0) { return FALSE; } if (!S_ISDIR(mode)) { return FALSE; } return TRUE; }
bool os_isdir(const char_u *name) { int32_t mode = os_getperm(name); if (mode < 0) { return false; } if (!S_ISDIR(mode)) { return false; } return true; }
// Return TRUE if "name" is an executable file, FALSE if not or it doesn't // exist. static int is_executable(const char_u *name) { int32_t mode = os_getperm(name); if (mode < 0) { return FALSE; } if (S_ISREG(mode) && (S_IEXEC & mode)) { return TRUE; } return FALSE; }
// Return true if "name" is an executable file, false if not or it doesn't // exist. static bool is_executable(const char_u *name) { int32_t mode = os_getperm(name); if (mode < 0) { return false; } if (S_ISREG(mode) && (S_IEXEC & mode)) { return true; } return false; }