creat (2)
   создание файла  

Синтаксис
 
    #include <fcntl.h>

    int open (char *fname, int mode);

Описание
  creat создает новый обычный файл или готовит для перезаписи существующий файл с именем fname (имя может включать в себя маршрут).

Если файл существует, то он опустошается (размер становится равным 0), а режим доступа и владелец не изменяются.

Если файл не существует, то идентификаторы владельца и группы создаваемого файла устанавливаются равными, соответственно, действующим идентификаторам пользователя и группы процесса, а младшие 12 бит значения режима доступа файла устанавливаются равными значению аргумента mode.

Возвращаемое значение
  При успешном выполнении creat возвращает дескриптор файла, открытого на запись (даже если режим доступа к файлу не разрешает запись). Указатель текущей позиции устанавливается на начало файла.

При ошибках выполнения creat возвращает -1 и устанавливает errno.

См.также
  chmod, open, umask


Список системных вызовов