| Функція | Опис | Тип ре-зуль-тату |
| access(char * filename, int amode) | Перевірка атрибутів доступу файлу | int |
| open(const char *path, int access [,unsigned mode ]); | Відкриття файлу | int |
| create (char* path, int mode); | Створення нового файлу | int |
| сlose(int handle); | Закриття файлу | int |
| dup(int handle); | Створення нового дескриптора для файлу | int |
| dup2(int oldhandle, int newhandle); | Заміна дескриптора файлу | int |
| eof(int handle); | Перевірка на кінець файлу | int |
| error(int handle); | Перевірка прапорця помилок файлу | int |
| write(int handle, void *buffer, unsigned nbytes); | Запис даних з буфера у файл | int |
| read(int handle, void* buf, unsigned nbytes); | Читання даних з файлу в буфер | int |
| lseek(int handle, long offset, int whence); | Зміна позиції покажчика файлу | int |
| tell(int handle); | Повертає поточну позицію вказівника файлу | long |






