mirror of https://gitee.com/openkylin/qemu.git
27 lines
626 B
C
27 lines
626 B
C
/*
|
|
* 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;
|
|
}
|