NetBSD/lib/libperfuse
manu be95d60797 Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the
filesystem in which format extended attribute shall be listed.

There are currently two formats:
- NUL-terminated strings, used for listxattr(2), this is the default.
- one byte length-pprefixed, non NUL-terminated strings, used for
  extattr_list_file(2), which is obtanined by setting the
  EXTATTR_LIST_PREFIXLEN flag to VOP_LISTEXTATTR(9)

This approach avoid the need for converting the list back and forth, except
in libperfuse, since FUSE uses NUL-terminated strings, and the kernel may
have requested EXTATTR_LIST_PREFIXLEN.
2011-07-04 08:07:29 +00:00
..
Makefile Don't hardcode the libpuffs path to /usr/src/lib/libpuffs. 2011-06-28 20:28:48 +00:00
debug.c - Correctly handle rename whith overwritten destination 2010-10-03 05:46:47 +00:00
fuse.h Add support for extended attributes 2011-06-28 16:19:16 +00:00
libperfuse.3 Small typo in macro (Xd -> Xr). 2011-05-10 12:14:37 +00:00
ops.c Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the 2011-07-04 08:07:29 +00:00
perfuse.c Add support for extended attributes 2011-06-28 16:19:16 +00:00
perfuse.h
perfuse_if.h Use SOCK_SEQPACKET in perfuse if available. This fix file operations hangs 2011-05-30 14:50:08 +00:00
perfuse_priv.h Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the 2011-07-04 08:07:29 +00:00
shlib_version
subr.c Add support for extended attributes 2011-06-28 16:19:16 +00:00