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 (недействительный файл).
Пример: