def get_file_attr(name): xid, flags, mask = _vserver.vc_get_iattr(name) result = {} for flag in [VC_IATTR_XID, VC_IATTR_ADMIN, VC_IATTR_WATCH, VC_IATTR_HIDE, VC_IATTR_BARRIER, VC_IATTR_IUNLINK, VC_IATTR_IMMUTABLE]: flag_name = iattr_xref[flag] result[flag_name] = not not (flag & mask & flags) return result
def get_file_attr(name): xid, flags, mask = _vserver.vc_get_iattr(name) result = {} for flag in [ VC_IATTR_XID, VC_IATTR_ADMIN, VC_IATTR_WATCH, VC_IATTR_HIDE, VC_IATTR_BARRIER, VC_IATTR_IUNLINK, VC_IATTR_IMMUTABLE, ]: flag_name = iattr_xref[flag] result[flag_name] = not not (flag & mask & flags) return result
def get_file_xid(name): return _vserver.vc_get_iattr(name)[0]