Oj, priporocam ti, da ne saris po proc/ sub-systemu. Ponavad se to nardi z ioctlji:
- odpri AF_INET socket - nalozi strukturo 'ifreq' iz net/if.h-ja nekako takole: ifreq->ifr_addr.sa_family = AF_INET; ifreq->ifr_name = "eth0"; // za tole seveda uporab kaksn string handling library - poklici| SIOCGIFADDR nad deskriptorjem od soketa (iz tocke 1) z ifreq strukturo: ioctl(sock_desc, SIOCGIFADDR, &ifreq); - v ifreq->ifr_addr je tvoj naslov (mors ga se skos inet_ntoa() poslat da dobis readble obliko) - poklices me za eno pivo ali dve :) - ko se vrnes pijan domov se socket zapres, da ne bo prevec strasil ves pozabljen po sistemu lp, Menart |Miha Tomšič wrote: > Hojla! > > A zna kdo izmed vas izluščiti informacijo o IP številki za eth0 in > eth1 iz /proc šavja? > Jedro 2.6.17. > > Seveda je najlažje klicati system() in ga vpršati, kaj vrne ifconfig, > ampak ta klic je jako potraten in pretrese cel sistem. > > Gugl mi ne vrne nič uporabnega, ali pa ne zna prav vprašati. > Ali obstaja kakšen vodnik po deželi /proc, ne da bi moral za to > prebrati cel source od jedra? > > Hvala in srečno, M. > _______________________________________________ > lugos-prog mailing list > [email protected] > http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog > > _______________________________________________ lugos-prog mailing list [email protected] http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog
