Index: ArchivedMetadata.wiki
===================================================================
--- ArchivedMetadata.wiki (revision 104)
+++ ArchivedMetadata.wiki (working copy)
@@ -18,7 +18,7 @@
* [metadata_darwin_legacy Legacy Mac OS X metadata]
* On Mac OS X systems, on HFS, the Finder info is archived.
* On Mac OS X 10.3, on HFS the resource fork is archived via the ..namedfork method.
-
+ * [metadata_macho Mach-O metadata]
= Known unarchived metadata =
* [metadata_tru64_ea Tru64 Extended Attributes]
Index: metadata_chflags.wiki
===================================================================
--- metadata_chflags.wiki (revision 0)
+++ metadata_chflags.wiki (revision 0)
@@ -0,0 +1,24 @@
+= File Flags Metadata =
+
+chflags(2) (`st_flags`) metadata support. Per-file settable attributes. Typically implemented on BSD platforms.
+
+== Metadata supported ==
+
+For platforms that support them:
+
+ * User No Dump
+ * User Immutable
+ * User Append
+ * User Opaque
+ * System Archived
+ * System Immutable
+
+== Implementation status ==
+
+Implemented since repository revision 92 (2007-01-29).
+
+== Notes ==
+
+ * Note that some flags have overlap and may be duplicated with other metadata support. Most notably this happens with [metadata_linux_attrib Linux EXT2 file attributes].
+ * Archival of flags is implemented using the `st_flags` struct member of the [metadata_stat stat metadata] on platforms that support it.
+ * Extraction of flags is implemented using the chflags(2) APIs on platforms that support it.
Index: metadata_stat.wiki
===================================================================
--- metadata_stat.wiki (revision 0)
+++ metadata_stat.wiki (revision 0)
@@ -0,0 +1,22 @@
+= "POSIX" stat Metadata =
+
+"POSIX"-ish [http://www.opengroup.org/onlinepubs/009695399/functions/stat.html stat] metadata.
+
+== Metadata supported ==
+
+ * Type of file (file, hardlink, link)
+ * Broken links
+ * File mode (UNIX-like permissions)
+ * UID
+ * Textual user representation of UID on archiving system
+ * GID
+ * Textual group representation of GID on archiving system
+ * atime, ctime, and mtime (in [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601] format)
+
+== Implementation status ==
+
+Implemented since >= 1.0?
+
+== Notes ==
+
+ * On systems that support the `st_flags` member of the `stat` struct xar will archive the [metadata_chflags chflags(2)] flags.
Index: metadata_tru64_ea.wiki
===================================================================
--- metadata_tru64_ea.wiki (revision 0)
+++ metadata_tru64_ea.wiki (revision 0)
@@ -0,0 +1,12 @@
+= Tru64 Extended Attributes Metadata =
+
+Extended attributes as supported on [http://en.wikipedia.org/wiki/Tru64_UNIX Tru64 UNIX].
+
+== Implementation status ==
+
+Not implemented.
+
+== Notes ==
+
+ * Support is likely to use the -proplist(3) (and other) system calls.
+ * Some [http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/MAN/MAN4/0200____.HTM HP Tru64 documentation on Extended Attributes].
Index: metadata_volume.wiki
===================================================================
--- metadata_volume.wiki (revision 0)
+++ metadata_volume.wiki (revision 0)
@@ -0,0 +1,7 @@
+= Volume Metadata =
+
+Metadata of and relating to volumes and filesystems. For example, volume & block sizes, filesystem file counts, and volume labels of filesystems may be implemented.
+
+== Implementation status ==
+
+Not implemented.