Re: Не помогают не ftrylockfile и не O_EXCL
От: Murr Россия  
Дата: 25.12.04 01:38
Оценка:
Здравствуйте, nimdator, Вы писали:

N>То есть ни O_EXCL ни ftrylockfile не показали, что файл уже кем-то занят,

N>и в него что-то пишется. А как же это узнать?
N>Поиск не помог, так как в результате долгих копаний по форумам были предложены только эти два варианта.
N>Вдруг, кто-то знает третий?

Если файл не исчезает после создания, то проблему можно разделить на две части:
1) обнаружение того, что в директории возник новый файл
2) обнаружение того, что создатель его закрыл

Обе части решаются примерно одинаково, если говорить о конкретных реализациях,
то по первой части это может быть fam, а по второй можно посмотреть реализацию
lsof (вероятно, через kvm).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.