Searched refs:S_IFMT (Results 1 - 25 of 32) sorted by last modified time

12

/haiku/src/add-ons/kernel/file_systems/xfs/
H A DInode.cpp97 switch (Mode() & S_IFMT) {
230 switch (Mode() & S_IFMT) {
/haiku/src/system/kernel/fs/
H A Dvfs.cpp2846 switch (vnode->Type() & S_IFMT) {
5745 switch (vnode->Type() & S_IFMT) {
6407 switch (vnode->Type() & 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/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/add-ons/kernel/file_systems/fat/
H A Dfile.cpp674 perms &= ~S_IFMT; perms |= S_IFDIR;
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp201 *_type = node->Mode() & S_IFMT;
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.cpp656 node->Mode() & S_IFMT, 0);
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp749 if (ntfs_fuse_create(&volume->lowntfs, directory->inode, name, mode & (S_IFMT | 07777),
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp560 if ((node->stream.type & S_IFMT) != type)
/haiku/src/kits/tracker/
H A DModel.cpp550 switch (fStatBuf.st_mode & S_IFMT) {
/haiku/src/add-ons/kernel/file_systems/websearchfs/
H A Dwebsearchfs.c278 *_type = n->st.st_mode & ~S_IUMSK; /*XXX: S_IFMT ?*/
342 //*type = n->st.st_type & ~S_IUMSK; /*XXX: S_IFMT ?*/
737 fill_default_stat(&n->st, ns->nsid, n->vnid, (perms & ~S_IFMT) | (mkdir?S_IFDIR:S_IFREG));
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h1283 #define S_IFMT FSSH_S_IFMT macro
/haiku/src/apps/poorman/libhttpd/
H A Dlibhttpd.c2912 switch ( lsb.st_mode & S_IFMT )
2973 switch ( sb.st_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/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/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/add-ons/kernel/file_systems/reiserfs/
H A Dkernel_interface.cpp251 *_type = foundNode->GetStatData()->GetMode() & S_IFMT;
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DInode.h68 { return (Mode() & (S_IFMT
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DUtility.h29 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/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/headers/os/package/hpkg/v1/
H A DPackageEntry.h80 fMode = (fMode & ~(uint32)S_IFMT) | (type & S_IFMT);
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DVolume.cpp94 switch (st.st_mode & S_IFMT) {
307 switch (nodeData->mode & S_IFMT) {
/haiku/src/tools/fs_shell/
H A Dstat_util.cpp51 switch (mode & S_IFMT) {

Completed in 214 milliseconds

12