unsigned _dos_setfileattr(const char *fname, unsigned attrib)
Прототип:
Описание:
Эта функция не определена стандартом ANSI C.
Функция _dos_setfileattr() устанавливает атрибуты файла, заданного параметром fname. Значения атрибутов содержатся в параметре attrib, который может принимать одно из приведенных ниже значений. При использовании более одного из них следует применять побитовое ИЛИ. (Макросы определены в файле dos.h.)
| Макрос | Значение |
|---|---|
| _A_NORMAL | Нормальный файл |
| _A_RDONLY | Файл только для чтения |
| _A_HIDDEN | Скрытый файл |
| _A_SYSTEM | Системный файл |
| _A_VOLID | Метка тома |
| _A_SUBDIR | Подкаталог |
| _A_ARCH | Архивный файл |
Функция _dos_setfileattr() возвращает 0 в случае успеха. При возникновении ошибки переменная errno устанавливается равной значению ENOENT (недействительный файл).
Пример:
