【发布时间】:2018-09-14 10:01:48
【问题描述】:
我知道我可以使用readlink 读取符号链接,并使用llistxattr 等对其进行操作,但我正在寻找它的文件描述符,以便我可以将它与flistxattr 等一起使用.
我还检查了open 的手册,我知道O_NO_FOLLOW 不会打开符号链接(但会失败,以便某些应用程序更安全)。
那么有什么方法可以获取符号链接的文件描述符吗?
【问题讨论】:
-
有一个名为
llistxattr(2)的系统调用列出了符号链接的扩展属性。也许您根本不需要文件描述符,但可以使用它来完成您的原始任务。 -
@Alfe 是的,但我知道
llistxattr(我的问题的第一段),我在问如何使用 fd 来做到这一点。
标签: linux symlink file-descriptor