Атомно обновить файл, сохраняя метаданные - PullRequest
1 голос
/ 14 августа 2011

Я пишу текстовый редактор и атомарно записываю файлы на диск, используя fwrite для временного файла и rename. Это нормально, но я теряю такие данные, как разрешения, право собственности и, возможно, любые расширенные атрибуты.

Есть ли способ надежного атомарного обновления файла при сохранении метаданных?

...