История изменений
Исправление hlamotron, (текущая версия) :
плюсирую, ибо если этого не сделать после write, то не дождавшись close - оно всё похерит
Что кого похерит? С чего бы? Что значит «не дождавшись close», при чём тут это? После серии write стоит fsync(). write делаются друг за другом в одном потоке с одним файловым дескриптором. fsync(fd) обязан довести весь поток (всю последовательность байтов) до устройства (которое может буферизовать, но это щас неважно).
Исходная версия hlamotron, :
плюсирую, ибо если этого не сделать после write, то не дождавшись close - оно всё похерит
Что кого похерит? С чего бы? write делаются друг за другом в одном потоке с одним файловым дескриптором. fsync(fd) обязан довести весь поток (всю последовательность байтов) до устройства (которое может буферизовать, но это щас неважно).