Writable
Проверяет возможность записи/создания файла.
СИНТАКСИС:
static BOOLEAN Writable (pathname) char *pathname;
ОПИСАНИЕ:
Поскольку отладчик может быть связан и с программой, которая выполняется с битом uid прав доступа (suid), мы должны быть внимательными относительно открытия заданного пользователем файла для вывода отладчика. Это состоит из проверки доступа к файлу на запись с реальным идентификатором пользователя, или проверкой каталога, где файл будет создан.
Вернет TRUE, если все в порядке и FALSE в противном случае.