次の表に、高度なファイル入出力インタフェースが実行するタスクの一覧を示します。
表 5–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) | ファイルへのシンボリックリンクを作成する |