S_IUMSK
#ifndef S_IUMSK
#ifndef S_IUMSK
S_FILE | (mode & S_IUMSK), openMode, 0, &created, _vnodeID, &inode);
S_DIRECTORY | (mode & S_IUMSK), 0, 0, NULL, &id);
node.mode = HOST_ENDIAN_TO_BFS_INT32((node.Mode() & ~S_IUMSK)
| (stat->st_mode & S_IUMSK));
node.mode = B_HOST_TO_LENDIAN_INT32((node.Mode() & ~S_IUMSK)
| (stat->st_mode & S_IUMSK));
mode = S_DIRECTORY | (mode & S_IUMSK);
S_DIRECTORY | (mode & S_IUMSK), 0, EXT2_TYPE_DIRECTORY, NULL, &id);
node.UpdateMode(stat->st_mode, S_IUMSK);
S_FILE | (mode & S_IUMSK), openMode, EXT2_TYPE_FILE, &created, _vnodeID,
entry->inode_number, this, entry->name, (perms & S_IUMSK) | type
fStat.st_mode = (fStat.st_mode & ~S_IUMSK) | (stat->st_mode & S_IUMSK);
{ fMode = (fMode & ~S_IUMSK) | (mode & S_IUMSK); }
node->SetMode((node->GetMode() & ~S_IUMSK)
| (st->st_mode & S_IUMSK));
*_type = n->st.st_mode & ~S_IUMSK; /*XXX: S_IFMT ?*/
*perms = (statData.st_mode & S_IUMSK);
*permissions = (stat.st_mode & S_IUMSK);
stat->st_mode = S_IFBLK | (vnode->stream.type & S_IUMSK);
vnode->stream.type = (vnode->stream.type & ~S_IUMSK)
| (stat->st_mode & S_IUMSK);
vnode->stream.type = (vnode->stream.type & ~S_IUMSK)
| (stat->st_mode & S_IUMSK);
vnode = rootfs_create_vnode(fs, dir, name, S_IFDIR | (mode & S_IUMSK));
vnode = rootfs_create_vnode(fs, dir, name, S_IFLNK | (mode & S_IUMSK));
S_IFIFO | (perms & S_IUMSK), 0, &superVnode, &nodeID);
CPPUNIT_ASSERT( (perms & S_IUMSK) == (st.st_mode & S_IUMSK) );
CPPUNIT_ASSERT( perms == (st.st_mode & S_IUMSK) );
(mode & S_IUMSK) | S_IFDIR);
File* file = new(std::nothrow) File(this, (mode & S_IUMSK) | S_IFREG);
(mode & S_IUMSK) | S_IFLNK);
node->SetMode((node->Mode() & ~(mode_t)S_IUMSK)
| (st->st_mode & S_IUMSK));