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