Здравствуйте, Murr, Вы писали:
M>Здравствуйте, nimdator, Вы писали:
N>>Но вот интересно — в маздае O_EXCL работает. В Солярке нет
M>Погоди. O_EXCL судя по моему man означает лишь то, что файл не будет пересоздан.
M>Если программа плюет на блокировки, то advisory блокировки ничем не помогут.
M>mandatory блокировки, наверное, могут помочь в зависимости от их семантики в
M>каждом конкретном случае (для каждой конкретной ОС), но даже в тех случаях, когда
M>они есть они могут не предоставлять интерфейс вроде "поспать пока файл все закроют",
M>а лишь попытаться атомарно взять эксклюзивную блокировку и в случае неудачи сразу
M>выйти.
Так и я об этом. В маздае cp блокирует создаваемый файл, в Солярке — нет.