英語版
このページの英語版を見る

core.sys.linux.fcntl

FALLOC_FL_KEEP_SIZE
指定された範囲内のディスク領域を割り当て、ゼロに初期化する。 ただし、ファイルサイズは変更されない。 は変更されない。
FALLOC_FL_PUNCH_HOLE
領域の割り当てを解除する(つまり、ホールを作成する)。
FALLOC_FL_NO_HIDE_STALE
新しく割り当てられたブロックは、初期化されたものとしてマークされる。
FALLOC_FL_COLLAPSE_RANGE
ファイルからバイト範囲を削除する。
FALLOC_FL_ZERO_RANGE
指定されたバイト範囲のスペースをゼロにする。
FALLOC_FL_INSERT_RANGE
既存のデータを上書きすることなく 既存のデータを上書きすることなく
FALLOC_FL_UNSHARE_RANGE
既存のデータを上書きすることなく 既存のデータを上書きすることなく、ファイルサイズ内の共有ブロックを共有解除する
F_OFD_GETLK
ロックがかけられるかどうかをシステムに問い合わせる。
F_OFD_SETLK
開いているファイル記述ロックを取得または解放する
F_OFD_SETLKW
F_OFD_SETLK と同じであるが、ファイル上で競合するロックが保持されている場合は待機する。