]> Dogcows Code - chaz/tar/commit
Prepare for implementing extended attribute support.
authorSergey Poznyakoff <gray@gnu.org.ua>
Sun, 18 Nov 2012 17:20:46 +0000 (19:20 +0200)
committerSergey Poznyakoff <gray@gnu.org.ua>
Sun, 18 Nov 2012 17:55:43 +0000 (19:55 +0200)
commitb997c90f9e3a64186341c57c8f3f25c2246d0ebb
tree3d9ae62dd8bf3e37c85ea07efe9310ffe2bdc1be
parent643a8844a578ff146cfe746fe6091d29502b6c40
Prepare for implementing extended attribute support.

This patch adds *xattr() stubs in case extended attribute support is
not present and implements the *attrat() family of functions.  Based
on the patch by Pavel Raiskup <pavel@raiskup.cz> for gnulib.

* acinclude.m4 (TAR_HEADERS_ATTR_XATTR_H): New defun.
* configure.ac: Call TAR_HEADERS_ATTR_XATTR_H
* lib/Makefile.am: Add xattr-at.[ch], distribute attr-xattr.in.h
[!TAR_COND_XATTR_H]: Build attr/xattr.h
* lib/attr-xattr.in.h: New file.
* lib/xattr-at.c: New file.
* lib/xattr-at.h: New file.
acinclude.m4
configure.ac
lib/Makefile.am
lib/attr-xattr.in.h [new file with mode: 0644]
lib/xattr-at.c [new file with mode: 0644]
lib/xattr-at.h [new file with mode: 0644]
tests/capabs_raw01.at [new file with mode: 0644]
tests/xattr01.at [new file with mode: 0644]
tests/xattr02.at [new file with mode: 0644]
tests/xattr03.at [new file with mode: 0644]
tests/xattr04.at [new file with mode: 0644]
This page took 0.024716 seconds and 4 git commands to generate.