NetBSD/sys/fs/puffs
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
..
files.puffs remember to add the new file to the build 2010-07-06 16:13:57 +00:00
Makefile
puffs_compat.c Do fhtovp compat translation only for fhtovp ops, not all vfs ops. 2010-07-11 11:17:27 +00:00
puffs_msgif.c avoid some uninitialised variable warnings from GCC. 2011-07-03 08:57:43 +00:00
puffs_msgif.h Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the 2011-07-04 08:07:29 +00:00
puffs_node.c dependant -> dependent 2011-06-30 20:09:15 +00:00
puffs_subr.c more <sys/buf.h> police 2008-11-16 19:34:29 +00:00
puffs_sys.h add advlock to puffs. ok pooka@ 2011-01-11 14:04:54 +00:00
puffs_vfsops.c Welcome to 5.99.53! Merge rmind-uvmplock branch: 2011-06-12 03:35:36 +00:00
puffs_vnops.c Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the 2011-07-04 08:07:29 +00:00
TODO add some todo-items, based on a file which was lingering in my 2009-05-18 15:47:28 +00:00