Почему inet_ntoa предназначена для не реентерабельной функции?

Взглянув на исходный код библиотеки GNU C, я обнаружил, что inet_ntoa реализуется с помощью

static __thread char buffer[18]

Мой вопрос таков: поскольку существует необходимость использовать reeentrant inet_ntoa, почему автор библиотеки GNU C не использует malloc для его реализации?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос