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

高度なファイル入出力

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

表 6–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)

ファイルへのシンボリックリンクを作成します