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 ?

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


Raspunde prin e-mail lui