获取本机IP地址

我在QNX计算机上安装有三个网卡,分别设置了IP地址。请问在QNX下怎样用编写程序代码来实现检测本地主机的IP地址。还有怎样检测我在此机上安装有几个网卡,都想用程序来实现,而不是用QNX的工具程序。
不知怎样获得>>>>>>>>>>>>>>>>>>>>>>>

用SIOCGIFCONF, SIOCGIFADDR等,随便去网上找NetBSD/FreeBSD的源码都可以用的。

QNX提供了函数getifaddrs()

cd /etc
more hosts
可以看到本机的ip地址了吧