например при последующем вызове dlerror;
Как я понял, inet_ntoa портит память (хотя где там напортачить-то можно было). Но да это фигня. inet_ntoa - то уже сам написал. А вот еще эту функцию юзает gethostbyaddr. Причем, если gethostbyaddr получает кривое значение, то ошибки он не выдает, а на вызове dlerror падает. Гарантии, что при вызове какой-либо системной функции после gethostbyaddr, и прога не упадет ну никакой.
libc поменять не в силах Ж( Просто строго привязан к ОС, и менять в ней не имею права.
PS: Чего делать-то? :((((