Как из апачевского модуля прочитать файл?
Пишу на сях (FreeBSD, внутренний модуль для апаче). В процедуре инициализации модуля пытаюсь открыть файл (файл создан, права на чтение запись есть), функция напостой возвращает NULL (fopen).
Но это еще не все... Создаю файл, файл создается, но апаче просто отказывается запускатся дальше (и даже не матерится):
FILE *fp=fopen("111","wt");
fclose(fp);
А если я это коментирую, то все пучком.
Если я после этих строчек пишу такое:
fp=fopen("111","rt");
fclose(fp);
то мне возвращают NULL. Если пытаюсь вызвать access, то апаче тоже дохнет.
Вобщем я в шоке. Диспозиция: я написал демон, который создает файлик где пишет всякую инфу вроде дескрипторов созданных им симофоров и общих блоков памяти. Потом должен стартоватся апаче - инициализировать мой модуль, который читает созданный демоном файлик. А файлы я прочитать и не могу :( Может это дело можно провернуть как-то по-другому?