【发布时间】:2009-11-09 05:36:38
【问题描述】:
我想制作一个使用本地命名空间套接字的小程序,我需要使用临时文件名作为套接字的地址。
那么Linux下如何生成随机文件名呢?
+ 我在 Debian Linux 下使用 C 编程语言。
+ 根据 GNU C 库参考,tmpname 不安全。但是安全的 tmpfile 和 mkstemp create 和 open 生成的文件。有没有 safe 和 non-create-open 对此。换句话说,该函数应该禁止任何其他请求在特定目录下创建生成的文件名。
谢谢。
【问题讨论】: