From: Alex Dean > From time to time, I've poked around in /proc/net trying to find a > list of all the IP addresses currently configured on a linux machine. > I usually use ifconfig for this purpose, but I'm guessing this data is > in /proc/net somewhere as well. I just can't find it. Can anyone > enlighten me? IIRC, ifconfig gets the IP info from all network interfaces on the system differently. It first does an ioctl() with SIOCGIFCONF to get a list of interfaces, then calls ioctl() with SIOCGIFADDR on each interface. It doesn't read anything in /proc/net/ . Why it does things this way, I don't know--that's just what I remember from messing with this stuff at a low level a few years back. I have a small and simple C program that does all this stuff, but I can't remember where I left it. Probably on my laptop at home. -- Matt G / Dances With Crows The Crow202 Blog: http://crow202.org/wordpress/ There is no Darkness in Eternity/But only Light too dim for us to see --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss