в приложении, которое я сейчас разрабатываю, есть много потоков, обращающихся ко всем возможным ресурсам. Проблема, которую я получаю, заключается в том, что при вызове getifaddrs
, который обычно при ошибке возвращает просто -1
, при наличии некоторых проблем с дескриптором он завершает весь процесс. Это не очень хорошо для моего приложения, которое вылетает из-за этой ошибки.
Я хочу спросить, есть ли способ обработки такой ошибки или, возможно, какая-то другая, аналогичная функция, которая не завершает весь процесс?