linux下用什么API去读/改IP、读/改网关、开启/关闭DHCP?解决办法

linux下用什么API去读/改IP、读/改网关、开启/关闭DHCP?windows下我用iphlpapi.dll;linux下有什么相似的API

linux下用什么API去读/改IP、读/改网关、开启/关闭DHCP?
windows下我用iphlpapi.dll;
linux下有什么相似的API吗?C或C++都可以

[解决办法]
不懂,不过顶;

什么命令是开启/关闭DHCP的啊?为了DHCP,我重装过系统:(
[解决办法]
看一下ifconfig命令的源代码就可以了嘛