是否有像posix lstatat这样的东西?

时间:2018-04-19 14:41:39

标签: c++ c linux unix posix

我正在处理FUSE,在将保险丝安装在顶部之前,我有一个文件描述符到目录。我想使用该句柄在FUSE挂载的文件系统下读取/写入具有状态信息的文件,然后在下次挂载时能够访问该数据。所以我不能使用正常的lstat调用,因为它不会看到我想要访问的文件,而是FUSE公开的文件。我需要的是相当于用于符号链接的fstatat,因为fstatat显然给出了符号链接指向的文件的stat信息,而不是符号链接本身。但我找不到这种功能的文档。它存在吗?我在想一个不正确的名字吗?

1 个答案:

答案 0 :(得分:2)

POSIX中没有lstatat()函数,但是,fstatat() 采用一个可以是AT_SYMLINK_NOFOLLOW的标志参数, 这可能会做你正在寻找的东西。