file_operations


Linux(vfs)

file_operations

ファイル操作関数テーブル
ファイルオープン時にinodeとファイルテーブルに設定される

struct file_operations {

llseekファイルオフセットを操作する
readファイルからデータを読み込む
aio_readファイルからデータを読み込む(非同期read)
writeファイルにデータを書き込む
aio_writeファイルにデータを書き込む(非同期write)
readdirディレクトリ情報(エントリ一覧)を読み込む
poll_
ioctlファイルに対し、ファイルシステム固有の操作を行う
unlocked_ioctl_
compat_ioctl_
mmapファイルをメモリにマップする
openファイルがオープンされたタイミングを通知する
flush_
releaseファイルがクローズされたタイミングを通知する
fsyncキャッシュ上のファイルデータをすべて書き出す
aio_fsync非同期でキャッシュ上のファイルデータをすべて書き出す
fasync_
lockファイルに対するレコードロックを行う
readvデータを連続で読み込む
writevデータを連続で書き込む
sendfile_
sendpage_
get_unmapped_area_
check_flags_
dir_notify_
flock_

};
※休憩( ・∀・)つ旦~

最新の20件

2006-12-20 2005-11-17 2005-11-09 2005-10-28 2005-10-24 2005-10-13

  • counter: 3073
  • today: 1
  • yesterday: 0
  • online: 1