| /* |
| * 9p utilities |
| * |
| * Copyright IBM, Corp. 2017 |
| * |
| * Authors: |
| * Greg Kurz <groug@kaod.org> |
| * |
| * This work is licensed under the terms of the GNU GPL, version 2 or later. |
| * See the COPYING file in the top-level directory. |
| */ |
| |
| #include "qemu/osdep.h" |
| #include "qemu/xattr.h" |
| #include "9p-util.h" |
| |
| ssize_t fgetxattrat_nofollow(int dirfd, const char *filename, const char *name, |
| void *value, size_t size) |
| { |
| char *proc_path = g_strdup_printf("/proc/self/fd/%d/%s", dirfd, filename); |
| int ret; |
| |
| ret = lgetxattr(proc_path, name, value, size); |
| g_free(proc_path); |
| return ret; |
| } |