Здравствуйте, Sharov, Вы писали:
S>А кто данные запишет, приложение, которое упало?
Системный вызов write() только копирует буфер в ядро(если не используется DIRECT_IO) и помечает страницы для записи. Аналогично и с mmap() — данные всегда записывает ОС. В том числе после падения приложения, и для write(), и для mmap().
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)