S_ISBLK
if (S_ISBLK(st.st_mode) || S_ISCHR(st.st_mode)) {
if (S_ISCHR(type) || S_ISBLK(type)) {
if (S_ISBLK(sbuf.st_mode))
if (!S_ISBLK(sbuf.st_mode)) {
fIsDevice = S_ISBLK(stat.st_mode) || S_ISCHR(stat.st_mode);
if (entry.GetStat(&stat) == B_OK && (S_ISBLK(stat.st_mode)
if (S_ISBLK(statInfo.st_mode) || S_ISCHR(statInfo.st_mode)
return S_ISBLK(fdStat.st_mode);
} else if (S_ISBLK(st.st_mode)) {
else if (S_ISBLK(mode))
if (S_ISBLK(stat.st_mode) || S_ISCHR(stat.st_mode)) {
if (!S_ISBLK(stat->st_mode) && !S_ISCHR(stat->st_mode))
else if (S_ISBLK(st.st_mode) || S_ISCHR(st.st_mode))
if (!(S_ISREG(st.st_mode) || S_ISCHR(st.st_mode) || S_ISBLK(st.st_mode))) {
if (!S_ISREG(st.st_mode) && !S_ISBLK(st.st_mode) && !S_ISCHR(st.st_mode)) {
if ((stat(device, &sbuf) == 0) && S_ISBLK(sbuf.st_mode)) {