НАЗВАНИЕ
access - проверка доступности файла
СИНТАКСИС
int access (path, amode)
char *path;
int amode;
ОПИСАНИЕ
Аргумент path является указателем на маршрутное имя
файла. Системный вызов access проверяет доступность
указанного файла в соответствии с битным шаблоном, содержащимся в аргументе amode, используя реальные идентификаторы пользователя и группы вместо действующих
идентификаторов. Шаблон задается как побитное ИЛИ следующих компонентов:
Запрашиваемый доступ к файлу запрещен, если выполнено хотя бы одно из следующих условий:
Для владельца файла анализируются только биты режима доступа, задающие права владельца. Для членов группы файла, отличных от владельца, проверяются биты режима доступа, задающие права членов группы. Для всех остальных проверяется режим доступа прочих пользователей.
ДИАГНОСТИКА
Если запрашиваемый доступ разрешен, результат равен 0;
в противном случае возвращается -1, а переменной errno
присваивается код ошибки.