gpt4 book ai didi

c - 目录是否有等效的 O_TMPFILE?

转载 作者:IT王子 更新时间:2023-10-29 00:57:40 27 4
gpt4 key购买 nike

理想情况下,我希望有一个在文件系统中不可见的目录,并且在关闭最后打开的文件描述符时自动删除该目录。它的内容只能通过 openat()fstatat() 等访问。

对于常规文件,此行为是通过将 O_TMPFILE 标志赋予 open() 来实现的。但是,mkdir() 没有标志参数。

假设我有可用的最新 linux 内核,这可能吗?

最佳答案

我不知道有什么方法可以做到这一点,也不希望它成为可能。与可以有零个或多个路径名(由于硬链接(hard link)和未链接文件)的文件不同,目录只有一个路径名,如果操作系统不满足这一期望,它可能会破坏一些有效的应用程序使用。

关于c - 目录是否有等效的 O_TMPFILE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31991524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com