Чтение таблицы маршрутов на Solaris

Я работаю над приложением C++ в Solaris 11, которому необходимо считывать сетевые маршруты (аналогично выводу «route» в Linux или «netstat -r» в Solaris).

Что лучше всего сделать на Солярисе? Solaris не поддерживает его получение через sysctl() на сокете AF_ROUTE, как это делает FreeBSD.

Я не хочу разветвлять netstat и анализировать вывод.


person Gene Vincent    schedule 20.11.2011    source источник
comment
См. ответы на похожие вопросы здесь: в c, чтобы получить таблицу маршрутизации"> stackoverflow.com/questions/9486786/   -  person Juan    schedule 28.10.2014


Ответы (1)


Вы можете взглянуть на способ Solaris для реализации netstat: https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c

person jlliagre    schedule 20.11.2011