set_flags
status_t (*set_flags)(fs_volume* volume, fs_vnode* vnode, void* cookie,
fssh_status_t (*set_flags)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
return sourceNode->ops->set_flags(sourceVolume, sourceNode, cookie, flags);
OVERLAY_CALL(set_flags, cookie, flags)
OVERLAY_CALL(set_flags, cookie, flags)
void set_flags(uint8 flags) { _flags = flags; }
void set_flags(uint16 flags) { _flags = B_LENDIAN_TO_HOST_INT16(flags); }
void set_flags(uint8 flags) { _flags = flags; }
void set_flags(uint16 flags) { _accessor().flags = B_HOST_TO_LENDIAN_INT16(flags); }
set_flags(flags);
void set_flags(uint16 flags)
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_SET_FLAGS, set_flags);
capabilities.Set(FS_VNODE_CAPABILITY_SET_FLAGS, ops->set_flags);
if (!node->ops->set_flags)
return node->ops->set_flags(&fVolume, node, cookie, flags);
if (!set_flags(flags, argument)) {
if (!set_flags(flags, argv[i])) {
if_setdrvflagbits(if_t ifp, int set_flags, int clear_flags)
ifp->if_drv_flags |= set_flags;
} else if (vnode != NULL && HAS_FS_CALL(vnode, set_flags)) {
status = FS_CALL(vnode, set_flags, descriptor->cookie,
if (HAS_FS_CALL(vnode, set_flags)) {
status = FS_CALL(vnode, set_flags, descriptor->cookie, (int)argument);