IO进程线程day2

标准IO中的打开方式,分别对应上述文件IO中,flags的组合。

int flags:打开方式;

O_RDONLY 只读,

O_WRONLY 只写,

O_RDWR 读写

-----以上三种必须,且只能包含一种-----

O_APPEND 追加方式

O_TRUNC 清空,若文件存在,且文件是个普通文件,且以写的方式打开,会清空文件

O_CREAT 若文件不存在,则创建一个普通文件;

"r": O_RDONLY

"r+": O_RDWR

"w": O_WRONLY | O_TRUNC | O_CREAT

"w+": O_RDWR | O_TRUNC | O_CREAT

"a": O_RDONLY | O_CREAT "

a+": O_RDWR | O_APPEND | O_CREAT

你可能感兴趣的:(linux)