Программирование на C и C++

Онлайн справочник программиста на C и C++

chmod

int chmod(const char *filename, int mode)

Прототип: 
Описание: 

Функция chmod() не определяется стандартом ANSI С. Она изменяет режим доступа для фай­ла, указанного в filename, на тот, что указан с помощью mode. Аргумент mode должен принимать значение одного из (или обоих) макросов S_IWRITE и S_IREAD, которые означают соответ­ственно доступ по записи и доступ по чтению. Чтобы установить режим доступа к файлу, разре­шающий чтение/запись, надо вызвать chmod() со значением mode, равным S_IWRITE | S_IREAD.

В случае успеха функция chmod() возвращает 0, а в противном случае —1.

Пример: 
При приведенном ниже обращении к chmod() делается попытка установить файл TEST.TST в режим доступа по чтению и записи.
if(_rtl_chmod("TEST.TST", 1, FA_RDONLY)==FA_RDONLY)
printf("File set to read-only mode.");