Re[4]: Не помогают не ftrylockfile и не O_EXCL
От: nimdator  
Дата: 29.12.04 08:41
Оценка:
Здравствуйте, Murr, Вы писали:

M>Здравствуйте, nimdator, Вы писали:


N>>Но вот интересно — в маздае O_EXCL работает. В Солярке нет


M>Погоди. O_EXCL судя по моему man означает лишь то, что файл не будет пересоздан.

M>Если программа плюет на блокировки, то advisory блокировки ничем не помогут.
M>mandatory блокировки, наверное, могут помочь в зависимости от их семантики в
M>каждом конкретном случае (для каждой конкретной ОС), но даже в тех случаях, когда
M>они есть они могут не предоставлять интерфейс вроде "поспать пока файл все закроют",
M>а лишь попытаться атомарно взять эксклюзивную блокировку и в случае неудачи сразу
M>выйти.

Так и я об этом. В маздае cp блокирует создаваемый файл, в Солярке — нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.