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