文件名称:unix编程创建前缀固定的临时文件代码分享
文件大小:28KB
文件格式:PDF
更新时间:2024-01-31 18:27:36
ni unix 临时文件
参数:pathname,存储临时文件的路径文件名,需要手动free()掉。dir,临时文件的路径,如果TMPDIR环境变量不为空,则此参数被忽略,转而使用环境变量。pfx,临时文件名的前缀,只使用前5个字符。注:创建的临时文件需要手动unlink()掉。 创建临时文件的函数 代码如下:int Make_temp_file(char **pathname,const char *dir,const char *pfx){ char *ptr,*tmp; size_t len; int fd; debug_assert(“Invalid pointer”,”Make_temp_file()”,