我想检测一个地址是否是临时ipv6地址,我使用getifaddrs获取地址列表但不知道如何从那里获取该信息.如果可能的话,我希望它适用于linux,osx,solaris和windows.
我似乎在Linux中IFA_F_TEMPORARY设置在inet6_ifaddr-> ifa_flags中,但不确定我是如何从getifaddrs返回的ifaddrs中获取的.
似乎在OSX上我需要octl和SIOCSIFINFO_FLAGS,我不知道Solaris或Windows.
有任何机构可以做到这一点的示例代码.