еще вопрос про особенности фс в линуксе
почему-то на линухе, если открывать файл на запись неэксклюзивно, двумя программами, то в файле получается мусор (пишут они в разные места). в винде все нормально. что я делаю не так?
з.ы. это не наезд на линух, это из категории “надо срочно починить” ;)
no subject
no subject
So, i basically have to rewrite the whole low-level layer from scratch. >_
no subject
no subject
no subject
Плохо, очень плохо!
no subject
Поищи еще mandatory\advisory posix file locks.
Традиционно локи на юниксах делались следующим образом: рядом с целевым файлом создается еще один пустой файл. Лок проверяется через наличие этого файла.
no subject
Это понятно... Но вот range lock таким способом не сделаешь. Посему и плохо.
no subject
Подписался на комменты, купил попкорн :)
no subject
т.е. чем именно вызвано такое внимание?))
no subject
no subject
Запчастей больше, а средняя надежность каждой запчасти меньше -> дело вкуса.