如何使用函数listxattr和getxattr

时间:2018-10-30 18:16:19

标签: c

我正在尝试通过函数listxattr和getxattr来检索文件的扩展属性,第一个函数的原型是:

ssize_t listxattr(const char *path, char *namebuf, size_t size, int options);

我在路径输入中输入了我称为file的文件的路径 输出是这样的:

com.apple.TextEncoding

我不明白,有人可以向我解释吗?

和文件上的ls -l命令,给出以下内容:

-rw-r--r--@ 1 **** *****  6 Oct 30 15:47 file

我想获得'@'的标志,但我也不知道如何使用getxattr,这是该函数的原型:

ssize_t getxattr(const char *path, const char *name, void *value, size_t size, u_int32_t position, int options);

任何人都可以向我解释它是如何工作的,我应该在输入中提供详细信息吗?

0 个答案:

没有答案