Searched refs:S_IUMSK (Results 1 - 18 of 18) sorted by path

/haiku/headers/posix/sys/
H A Dstat.h74 #define S_IUMSK 07777 /* user settable bits */ macro
/haiku/src/tests/kits/storage/
H A DStatableTest.cpp131 // CPPUNIT_ASSERT( perms == (st.st_mode & S_IUMSK) );
132 CPPUNIT_ASSERT( (perms & S_IUMSK) == (st.st_mode & S_IUMSK) );
218 CPPUNIT_ASSERT( perms == (st.st_mode & S_IUMSK) );
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DVolume.cpp338 (mode & S_IUMSK) | S_IFDIR);
352 File* file = new(std::nothrow) File(this, (mode & S_IUMSK) | S_IFREG);
367 (mode & S_IUMSK) | S_IFLNK);
H A Dchecksumfs.cpp1486 node->SetMode((node->Mode() & ~(mode_t)S_IUMSK)
1487 | (st->st_mode & S_IUMSK));
/haiku/headers/build/
H A DBeOSBuildCompatibility.h14 #ifndef S_IUMSK
15 #define S_IUMSK 07777 macro
68 #ifndef S_IUMSK
69 # define S_IUMSK ALLPERMS macro
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h1300 #define S_IUMSK FSSH_S_IUMSK macro
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp946 node.mode = HOST_ENDIAN_TO_BFS_INT32((node.Mode() & ~S_IUMSK)
947 | (stat->st_mode & S_IUMSK));
1030 S_FILE | (mode & S_IUMSK), openMode, 0, &created, _vnodeID, &inode);
1651 S_DIRECTORY | (mode & S_IUMSK), 0, 0, NULL, &id);
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp492 node.mode = B_HOST_TO_LENDIAN_INT32((node.Mode() & ~S_IUMSK)
493 | (stat->st_mode & S_IUMSK));
727 mode = S_DIRECTORY | (mode & S_IUMSK);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp667 node.UpdateMode(stat->st_mode, S_IUMSK);
759 S_FILE | (mode & S_IUMSK), openMode, EXT2_TYPE_FILE, &created, _vnodeID,
1351 S_DIRECTORY | (mode & S_IUMSK), 0, EXT2_TYPE_DIRECTORY, NULL, &id);
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/
H A Dwrite_overlay.cpp530 fStat.st_mode = (fStat.st_mode & ~S_IUMSK) | (stat->st_mode & S_IUMSK);
1469 entry->inode_number, this, entry->name, (perms & S_IUMSK) | type
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DNode.h65 { fMode = (fMode & ~S_IUMSK) | (mode & S_IUMSK); }
H A Dkernel_interface.cpp727 node->SetMode((node->GetMode() & ~S_IUMSK)
728 | (st->st_mode & S_IUMSK));
/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 ?*/
/haiku/src/build/libbe/storage/
H A DStatable.cpp160 *perms = (statData.st_mode & S_IUMSK);
172 // the FS should do the correct masking -- only the S_IUMSK part is
/haiku/src/kits/storage/
H A DStatable.cpp169 *permissions = (stat.st_mode & S_IUMSK);
180 // the FS should do the correct masking -- only the S_IUMSK part is
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp1858 stat->st_mode = S_IFBLK | (vnode->stream.type & S_IUMSK);
1884 vnode->stream.type = (vnode->stream.type & ~S_IUMSK)
1885 | (stat->st_mode & S_IUMSK);
/haiku/src/system/kernel/fs/
H A Drootfs.cpp682 vnode = rootfs_create_vnode(fs, dir, name, S_IFDIR | (mode & S_IUMSK));
928 vnode = rootfs_create_vnode(fs, dir, name, S_IFLNK | (mode & S_IUMSK));
1113 vnode->stream.type = (vnode->stream.type & ~S_IUMSK)
1114 | (stat->st_mode & S_IUMSK);
H A Dvfs.cpp9510 S_IFIFO | (perms & S_IUMSK), 0, &superVnode, &nodeID);

Completed in 202 milliseconds