c - O_TRUNC和O_APPEND用于系统调用open()

时间:2015-03-16 11:01:45

标签: c system-calls

访问模式位O_TRUNCO_APPEND用于系统调用open()的第二个参数。

我猜,它们不应该一起使用,因为它们会发生冲突,或者1会覆盖另一个,我认为。

但是我在<The linux programming interface>第73页看到了以下情况,那是不是很糟糕?

d = open("w.log", O_WRONLY | O_CREAT | O_TRUNC | O_APPEND,S_IRUSR | S_IWUSR);

0 个答案:

没有答案