Использует ли fprintf под капотом malloc ()?

Мне нужен минимальный обработчик o-damn-malloc-just-failed, который записывает некоторую информацию в файл (возможно, просто стандартная ошибка). Я бы предпочел использовать fprintf (), а не write (), но это будет плохо, если сама fprintf () попытается выполнить malloc ().

Есть ли какая-то гарантия, либо в стандарте C, или даже только в glibc, что fprintf этого не сделает?

17
задан Adrian Ratnapala 19 July 2011 в 06:20
поделиться