Searched refs:S_IFMT (Results 1 - 25 of 32) sorted by relevance

12

/haiku/headers/posix/sys/
H A Dstat.h56 #define S_IFMT 00000170000 /* type of file */ macro
65 #define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
66 #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
67 #define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK)
68 #define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
69 #define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
70 #define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
71 #define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DUtility.h29 mode &= S_IFMT;
/haiku/headers/os/package/hpkg/
H A DPackageEntry.h78 fMode = (fMode & ~(uint32)S_IFMT) | (type & S_IFMT);
/haiku/headers/os/package/hpkg/v1/
H A DPackageEntry.h80 fMode = (fMode & ~(uint32)S_IFMT) | (type & S_IFMT);
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Ddir.h41 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
47 #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
/haiku/src/system/boot/platform/atari_m68k/
H A Dstage1.S72 #define S_IFMT 00000170000o define
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DNode.cpp139 ASSERT((mode & S_IFMT) == (Mode() & S_IFMT));
H A DVolume.cpp94 switch (st.st_mode & S_IFMT) {
307 switch (nodeData->mode & S_IFMT) {
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A DVolume.cpp87 fRootNode->Mode() & S_IFMT, 0);
H A Dkernel_interface.cpp180 *_type = node->Mode() & S_IFMT;
/haiku/src/system/boot/platform/amiga_m68k/
H A Dstage1.S59 #define S_IFMT 00000170000o define
/haiku/src/system/boot/loader/file_systems/packagefs/
H A Dpackagefs.cpp585 return fFile->Mode() & S_IFMT;
651 return fSymlink->Mode() & S_IFMT;
710 return fDirectory->Mode() & S_IFMT;
813 switch (packageNode->Mode() & S_IFMT) {
/haiku/src/system/libroot/posix/glibc/stdio-common/
H A Dtempname.c69 # define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
/haiku/src/tools/fs_shell/
H A Dstat_util.cpp51 switch (mode & S_IFMT) {
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/
H A DBeOSKernelVolume.cpp158 *type = st.st_mode & S_IFMT;
199 *type = (st.st_mode & S_IFMT);
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DInode.cpp97 switch (Mode() & S_IFMT) {
230 switch (Mode() & S_IFMT) {
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DInode.h68 { return (Mode() & (S_IFMT
/haiku/src/servers/package/
H A DCommitTransactionHandler.cpp1005 if ((sourceStat.st_mode & S_IFMT) != (targetStat.st_mode & S_IFMT)
1098 || (sourceStat.st_mode & S_IFMT)
1099 != (originalPackageStat.st_mode & S_IFMT)) {
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A Dkernel_interface.cpp251 *_type = foundNode->GetStatData()->GetMode() & S_IFMT;
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEVolume.cpp782 FUSENode* node = new(std::nothrow) FUSENode(st.st_ino, st.st_mode & S_IFMT);
2782 node = new(std::nothrow) FUSENode(st.st_ino, st.st_mode & S_IFMT);
3307 int type = st != NULL ? st->st_mode & S_IFMT : 0;
3319 int type = st != NULL ? st->st_mode & S_IFMT : 0;
3401 type = st.st_mode & S_IFMT;
3533 type = st.st_mode & S_IFMT;
/haiku/src/bin/unzip/
H A Dunzpriv.h1155 # define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
1163 # define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
/haiku/src/tests/system/kernel/file_corruption/driver/
H A Dchecksum_device.cpp344 switch (st.st_mode & S_IFMT) {
/haiku/src/kits/tracker/
H A DModel.cpp550 switch (fStatBuf.st_mode & S_IFMT) {
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp201 *_type = node->Mode() & S_IFMT;
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h1283 #define S_IFMT FSSH_S_IFMT macro

Completed in 469 milliseconds

12