Неужели из файла нельзя удалить некоторую информацию и добавить на её место другую без открытия нужного файла на чтение, а другого tmp-файла на запись, затем удалить старый, а на его место записать новый?Есть ли стандартные средства для блокировки файла? Типа чтобы нескольк процессов не открыло его на запись одновременно? Подскажите только man, дальше разберусь. ;-)
>Есть ли стандартные средства для блокировки файла? Типа чтобы нескольк процессов не
>открыло его на запись одновременно? Подскажите только man, дальше разберусь. ;-)Это я уже нашёл... ;-) man 2 flock или http://www.opennet.me/man.shtml?topic=flock&category=2&russi...-)
>>Есть ли стандартные средства для блокировки файла? Типа чтобы нескольк процессов не
>>открыло его на запись одновременно? Подскажите только man, дальше разберусь. ;-)
>
>Это я уже нашёл... ;-) man 2 flock или http://www.opennet.me/man.shtml?topic=flock&category=2&russi...-)
>flock - он только уведомляет, что файл был залочен, но это не значит, что другой процесс не сможет сделать с ним все что угодно в соответствии с правами доступа.