相关疑难解决方法(0)

使用open()系统调用

我正在编写一个将输出写入文件的程序.如果此文件不存在,我想创建它.

目前,我在调用open时使用以下标志:O_WRONLY | O_CREATE

但是,当这创建文件时,它不会给我任何写入它的权限...

我如何使用open以便在不存在的情况下创建文件,但是在需要时会创建具有必要权限的文件?

谢谢!

c unix file

11
推荐指数
2
解决办法
4万
查看次数

标签 统计

c ×1

file ×1

unix ×1