root / qemu-xattr.h @ 250b086e
History | View | Annotate | Download (606 Bytes)
1 | 4f26f2b6 | Avi Kivity | /*
|
---|---|---|---|
2 | 4f26f2b6 | Avi Kivity | * Host xattr.h abstraction
|
3 | 4f26f2b6 | Avi Kivity | *
|
4 | 4f26f2b6 | Avi Kivity | * Copyright 2011 Red Hat Inc. and/or its affiliates
|
5 | 4f26f2b6 | Avi Kivity | *
|
6 | 4f26f2b6 | Avi Kivity | * Authors:
|
7 | 4f26f2b6 | Avi Kivity | * Avi Kivity <avi@redhat.com>
|
8 | 4f26f2b6 | Avi Kivity | *
|
9 | 4f26f2b6 | Avi Kivity | * This work is licensed under the terms of the GNU GPL, version 2, or any
|
10 | 4f26f2b6 | Avi Kivity | * later version. See the COPYING file in the top-level directory.
|
11 | 4f26f2b6 | Avi Kivity | *
|
12 | 4f26f2b6 | Avi Kivity | */
|
13 | 4f26f2b6 | Avi Kivity | #ifndef QEMU_XATTR_H
|
14 | 4f26f2b6 | Avi Kivity | #define QEMU_XATTR_H
|
15 | 4f26f2b6 | Avi Kivity | |
16 | 4f26f2b6 | Avi Kivity | /*
|
17 | 4f26f2b6 | Avi Kivity | * Modern distributions (e.g. Fedora 15, have no libattr.so, place attr.h
|
18 | 4f26f2b6 | Avi Kivity | * in /usr/include/sys, and don't have ENOATTR.
|
19 | 4f26f2b6 | Avi Kivity | */
|
20 | 4f26f2b6 | Avi Kivity | |
21 | 4f26f2b6 | Avi Kivity | #include "config-host.h" |
22 | 4f26f2b6 | Avi Kivity | |
23 | 4f26f2b6 | Avi Kivity | #ifdef CONFIG_LIBATTR
|
24 | 4f26f2b6 | Avi Kivity | # include <attr/xattr.h> |
25 | 4f26f2b6 | Avi Kivity | #else
|
26 | 4f26f2b6 | Avi Kivity | # define ENOATTR ENODATA
|
27 | 4f26f2b6 | Avi Kivity | # include <sys/xattr.h> |
28 | 4f26f2b6 | Avi Kivity | #endif
|
29 | 4f26f2b6 | Avi Kivity | |
30 | 4f26f2b6 | Avi Kivity | #endif |