mkdtemp变量返回文件描述符?

时间:2015-05-13 19:38:57

标签: security unix directory posix mkdir

是否有mkdtemp()变量返回创建的临时目录的文件描述符?

我的意思是,类似于mkstemp(),仅适用于目录。

唯一临时目录的文件描述符与openat()等函数结合使用(即函数相对于dirfd起作用)。

1 个答案:

答案 0 :(得分:0)

我没有找到 - 当然不能保证不存在。

只是一个调用mkdtemp并在其上打开目录指针的函数就是一个部分。但除非你能自动清理,否则它就变得不那么有用了。

你可以组合一个使用atexit进行清理的函数。这有效地将其限制为预定义数量的目录,因为atexit不接受任何参数(可以有多个函数传递给atexit)。