/* * 9p utilities * * Copyright IBM, Corp. 2017 * * Authors: * Greg Kurz * * 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; }