プログラミングインタフェース

高度なファイル入出力

次の表に、高度なファイル入出力インタフェースが実行するタスクの一覧を示します。

表 4–2 高度なファイル入出力インタフェース

インタフェース名 

目的 

link(2) ファイルにリンクする
access(2) ファイルのアクセス可能性を判断する
mknod(2) 特殊ファイルまたは通常のファイルを作成する
chmod(2) ファイルのモードを変更する
chown(2)、lchown(2)、fchown(2) ファイルの所有者とグループを変更する
utime(2) ファイルのアクセス時刻や変更時刻を設定する
stat(2)、lstat(2)、fstat(2) ファイルの状態を取得する
fcntl(2) ファイル制御機能を実行する
ioctl(2) デバイスを制御する
fpathconf(2) 設定可能なパス名変数を取得する
opendir(3C), readdir(3C), closedir(3C) ディレクトリを操作する
mkdir(2) ディレクトリを作成する
readlink(2) シンボリックリンクの値を読み取る
rename(2) ファイル名を変更する
rmdir(2) ディレクトリを削除する
symlink(2) ファイルへのシンボリックリンクを作成する