в структуре ifadder ifconfig.h на OS X, что я могу привести ifa_data к?

Я получаю свои структуры ifadder, которые выглядят так:

struct ifaddrs {
struct ifaddrs  *ifa_next;
char        *ifa_name;
unsigned int     ifa_flags;
struct sockaddr *ifa_addr;
struct sockaddr *ifa_netmask;
struct sockaddr *ifa_dstaddr;
void        *ifa_data;
};

Что я могу разыграть void * ifa_data тоже? Я хотел бы заглянуть внутрь. Я использую C / C ++ (компиляция с помощью компилятора C ++). Я видел, как люди бросают это rtnl_link_stats но эта структура, кажется, не является частью OS X. Есть идеи?

Еще один бонусный вопрос: всякий раз, когда я получаю доступ к sockaddr в своей структуре ifaddrs, член sa_data sockaddr всегда пуст / пуст. Есть идеи почему?

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]