On Wed, 18 May 2005, egl wrote:

>  vreau sa determin adresele ip ale placilor de retea (presupunand ca sunt cel 
> putin doua),
> dintr-un program scris in c.
>  m-am gandit la urmatoarele solutii :
>  -sa deschid fisierul /etc/sysconfig/network-scripts/ifcfg-ethx si  sa citesc 
> de acolo,
> insa solutia asta nu merge pe toate distributiile.
>  -sa folosesc rezultatul intors de gethostent() si sa ma uit in campul din 
> structura
> hostent care memoreaza adresa ip.
>  -sa execut dintr-un proces copil ifconfig sau ip address show si sa citesc 
> din
> fisierul rezultat.
> exista o solutie mai eleganta ?

getifaddrs

> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
>
>

---
Catalin(ux aka Dino) BOIE
catab at deuroconsult.ro
http://kernel.umbrella.ro/

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui