fprintf && write
- From
- Denis Sotchenko (2:5020/118.112)
- To
- Boris Rudakov ()
- Date
- 2003-06-06T21:26:54Z
- Area
- CARBON.COPY
* Forwarded from area 'RU.UNIX.PROG'
Kак-то раз 04 Jun 03 Boris Rudakov написал(a) для Valentin Nechayev следующее:
BR> Да, кста, а можно ли открыть файл в режиме аналогичном виндозному
BR> CreateFile'зному FILE_FLAG_WRITE_THROUGH - т.е. вообще без
BR> какой-либо буфферизации при записи?
А "вообще без буферизации" нельзя - ибо винчестеры, например, не умеют
писать не с начала сектора. Сектор всяко буферизировать придётся. В итоге без
буферизации получается только в случае, если это не диск, или если запись
всегда по границам секторов идёт.
BR> именно внутренние буффера ядра. Этот режим сильно тормозит, но
BR> крайне полезен для ведения дебажных логов. Как это делается ?
стандарта нет. во фрюхе, например, открываешь файл с флагом O_DIRECT и
кэширование *минимизируется*, полностью его отключить нельзя по описанным выше
причинам.
__
__/ / Powered [pepsi inside]
\_\/ by MOTOROLA [smoking suxx]
--- rdc#lanport.ru http://rdc.lanport.ru/
* Origin: ВСАДНИЦА - процедурная медсестpа (2:5020/118.112)