以下になります。
- open (※1)
- creat (※1)
- fopen
- read
- fread
- readv
- pread
- write
- fwrite
- writev
- pwrite
- close
- fclose
- statfs
- fstatfs
- sync
- fsync
- truncate
- ftruncate
- readdir (※2)
- getdents (※2)
- mkdir
- rmdir
- rename
- chmod (※3)
- fchmod (※3)
- unlink
- utime (※4)
- utimes (※4)
但し、以下の制限事項があります。
(※1)
第2引数のフラグは、O_RDONLY、O_WRONLY、O_RDWR、O_APPEND、O_CREAT、O_DIRECTORY、O_LARGEFILE、O_TRUNC のみの対応となります。
O_EXCL、O_CLOEXEC、O_SYNC、O_ASYNC、O_NOCTTY、O_NDELAY、O_NOATIME、O_NOFOLLOW、O_DIRECT、O_NONBLOCK は未対応になります。
(※2)
iノード情報は -1 固定となります。
ディレクトリタイプは directory(8) とregular(4) のみとなります。
(※3)
ファイルモードの変更はできません。
ファイルの時刻情報のみ更新されます。
(※4)
第2引数の変更時間がNULLの場合に、現在の時刻が設定される機能には対応していません。