Projects / pxattr


Linux, FreeBSD, and Mac OS X all provide similar extended file attributes functionality, with significantly different interfaces. The pxattr package aims at providing a single extended file attributes interface on all three systems (and others in the future). It consists of a single C++ module to be included in the application source code. The C++ file can also be compiled to a command line attributes management command and test tool.

Operating Systems

Recent releases

  •  02 Feb 2013 18:17

    Release Notes: This release has a much-improved commandline utility with a new function to dump and restore the extended attributes for a complete file tree across Linux, FreeBSD, and Mac OS X systems. It also fixes a bug with handling the "user." prefix on Linux, which may introduce an incompatiblity with the previous release, motivating the major version number change.

    •  27 Jan 2009 19:24

      Release Notes: Portability to recent Linux systems: the system interface include file name has been changed from attr/xattr.h to sys/xattr.h.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.