Pavel Lebedev -> Artem Chuprina @ Tue, 26 Feb 2008 19:17:04 +0300: PL> А что насчет синхронной записи с нормальной скоростью? Кто-нибудь добился?
Выберите что-нибудь одно. Синхронная запись - это fsync() после каждого write(). Ибо на уровне ядра другого разумного критерия "когда позвать fsync" нет. Ну, можно еще на close() вешать, но close() могут и не сказать (типа по завершении процесса система сама закроет файл), а чтобы не ждать завершения write(), надо устраивать очень нетривиальные танцы. Команда же sync хороша как раз тем, что говорится тогда, когда ты собираешься вынуть девайс. Дождался ее завершения - можно вынимать. Правда, она скидывает буфера на все носители, а не только на съемные. Но вряд ли это будет проблемой... -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] Вам правду резать или кусочком? Кнышев -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]