ファイル定数
更新 : 2007 年 11 月
#include <fcntl.h>
解説
これらの定数を 1 つ以上組み合わせた整数式は、許可する読み出しまたは書き込み操作の種類を決定します。この整数式は、1 つ以上の定数と 1 つの変換モード定数とを組み合わせて作成します。
ファイル定数は次のとおりです。
_O_APPEND
書き込み操作が行われるたびに、事前にファイル ポインタをファイルの終端に移動します。_O_CREAT
書き込み用に新しいファイルを作成して開きます。filename で指定されたファイルが存在する場合は無効です。_O_EXCL
filename で指定されたファイルが存在する場合は、エラー値を返します。_O_CREAT と共に使用する場合にだけ適用されます。_O_RDONLY
ファイルを読み取り専用で開きます。このフラグを指定する場合は、_O_RDWR と _O_WRONLY のどちらも指定できません。_O_RDWR
読み出しおよび書き込み両用にファイルを開きます。_O_RDONLY および _O_WRONLY は、このフラグと一緒に指定できません。_O_TRUNC
既存ファイルを開き、長さ 0 まで切り捨てます。ファイルには書き込み権が必要です。ファイルの内容は破棄されます。このフラグを指定する場合は、_O_RDONLY を指定できません。_O_WRONLY
ファイルを書き込み専用で開きます。_O_RDONLY および _O_RDWR は、このフラグと一緒に指定できません。