Если код будет 100% выполнятся только на linux/freebsd (ну, чисто теоретически, mac, если у меня он когда-нибудь будет чтобы протестировать), то нужно ли проверять возвращаемое значение *alloc функций? Я так понимаю, что на линуксах проверку похерили и оно всегда вернет значение, а потом во время выполнения чего-то важного просто упадет к чертям.
Есть какой-нибудь документ который явно говорит для этих трех систем что, мол, так и так, можете не проверять, все равно бесполезно? И вообще, коль память кончилась - ты уже ничего не сделаешь, ни данные не сохранишь, ни сеанс - падай как можно быстрее, чтобы другие выжили.
P.S. Куда дели теги «си» и «pure c»?