LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Подожди - адекватно - это высрать в stderr, по твоему же высеру. Но если тебе принтф вернул «не хватило памяти», то как ты её обработаешь адекватно?

write(2, "Out of memory", xxx);

например так. write в любом UNIX-е будет использовать системный вызов ядра, который скорее всего отработает нормально. Под Windows вероятно надо использовать WriteFile, точно не знаю.

В остальном смысла в твоём посте я не уловил, изъясняйся конкретней.

Исходная версия Legioner, :

Подожди - адекватно - это высрать в stderr, по твоему же высеру. Но если тебе принтф вернул «не хватило памяти», то как ты её обработаешь адекватно?

write(2, "Out of memory", xxx);

например так. write в любом UNIX-е будет использовать системный вызов ядра, который скорее всего отработает нормально.

В остальном смысла в твоём посте я не уловил, изъясняйся конкретней.