Почему malloc () и printf () указаны как не входящие?
В системах UNIX мы знаемmalloc()
это не реентерабельная функция (системный вызов). Это почему?
Так же,printf()
также считается не реентерабельным; Зачем?
Я знаю определение повторного входа, но я хотел знать, почему оно относится к этим функциям. Что мешает им быть гарантированно возвращающимся?