1e46d4714SMartin Matuska /*- 2e46d4714SMartin Matuska * Copyright (c) 2017 Martin Matuska 3e46d4714SMartin Matuska * All rights reserved. 4e46d4714SMartin Matuska * 5e46d4714SMartin Matuska * Redistribution and use in source and binary forms, with or without 6e46d4714SMartin Matuska * modification, are permitted provided that the following conditions 7e46d4714SMartin Matuska * are met: 8e46d4714SMartin Matuska * 1. Redistributions of source code must retain the above copyright 9e46d4714SMartin Matuska * notice, this list of conditions and the following disclaimer. 10e46d4714SMartin Matuska * 2. Redistributions in binary form must reproduce the above copyright 11e46d4714SMartin Matuska * notice, this list of conditions and the following disclaimer in the 12e46d4714SMartin Matuska * documentation and/or other materials provided with the distribution. 13e46d4714SMartin Matuska * 14e46d4714SMartin Matuska * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR 15e46d4714SMartin Matuska * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16e46d4714SMartin Matuska * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17e46d4714SMartin Matuska * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18e46d4714SMartin Matuska * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19e46d4714SMartin Matuska * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20e46d4714SMartin Matuska * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21e46d4714SMartin Matuska * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22e46d4714SMartin Matuska * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23e46d4714SMartin Matuska * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24e46d4714SMartin Matuska */ 25e46d4714SMartin Matuska 26e46d4714SMartin Matuska /* !!ONLY FOR USE INTERNALLY TO LIBARCHIVE!! */ 27e46d4714SMartin Matuska 28e46d4714SMartin Matuska #ifndef ARCHIVE_PLATFORM_XATTR_H_INCLUDED 29e46d4714SMartin Matuska #define ARCHIVE_PLATFORM_XATTR_H_INCLUDED 30e46d4714SMartin Matuska 31*f9762417SMartin Matuska #ifndef __LIBARCHIVE_BUILD 32*f9762417SMartin Matuska #ifndef __LIBARCHIVE_TEST_COMMON 33*f9762417SMartin Matuska #error This header is only to be used internally to libarchive. 34*f9762417SMartin Matuska #endif 35*f9762417SMartin Matuska #endif 36*f9762417SMartin Matuska 37e46d4714SMartin Matuska /* 38e46d4714SMartin Matuska * Determine if we support extended attributes 39e46d4714SMartin Matuska */ 40e46d4714SMartin Matuska #if ARCHIVE_XATTR_LINUX || ARCHIVE_XATTR_DARWIN || ARCHIVE_XATTR_FREEBSD || \ 41e46d4714SMartin Matuska ARCHIVE_XATTR_AIX 42e46d4714SMartin Matuska #define ARCHIVE_XATTR_SUPPORT 1 43e46d4714SMartin Matuska #endif 44e46d4714SMartin Matuska 45e46d4714SMartin Matuska #endif /* ARCHIVE_PLATFORM_XATTR_H_INCLUDED */ 46