Lines Matching refs:lib
30 from pkg._sysattr import lib, ffi
32 F_ATTR_ALL = lib.F_ATTR_ALL
38 ignore = [lib.F_OWNERSID, lib.F_GROUPSID, lib.F_AV_SCANSTAMP,
39 lib.F_OPAQUE, lib.F_CRTIME, lib.F_FSID, lib.F_GEN, lib.F_REPARSE]
60 # (in this case 'lib.nvlist_free' will be called.
61 response[0] = ffi.gc(response[0], lib.nvlist_free)
71 if lib.fgetattr(fd, lib.XATTR_VIEW_READWRITE, response):
77 pair = lib.nvlist_next_nvpair(response[0], pair)
79 name = lib.nvpair_name(pair)
80 next_pair = lib.nvlist_next_nvpair(response[0], pair)
82 if lib.nvpair_type(pair) != lib.DATA_TYPE_BOOLEAN_VALUE:
86 if lib.nvpair_value_boolean_value(pair, bval) != 0:
93 cattrs[count] = lib.attr_to_option(lib.name_to_attr(name))[0]
131 request[0] = ffi.gc(request[0], lib.nvlist_free)
133 if lib.nvlist_alloc(request, lib.NV_UNIQUE_NAME, 0) != 0:
144 sys_attr = lib.option_to_attr(c)
146 sys_attr = lib.name_to_attr(c)
148 if sys_attr == lib.F_ATTR_INVAL:
162 if lib.nvlist_add_boolean_value(request[0], lib.attr_to_name(sys_attr),
170 if lib.fsetattr(fd, lib.XATTR_VIEW_READWRITE, request[0]):
189 key = force_text(ffi.string(lib.attr_to_name(i)))
190 value = force_text(ffi.string(lib.attr_to_option(i)))