Чтение таблицы маршрутов на Solaris - PullRequest
0 голосов
/ 21 ноября 2011

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

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

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

1 Ответ

2 голосов
/ 21 ноября 2011

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

...