Sim isso eu resolvi, mas como eu disse esse só foi um exemplo.

de coisas que vão aparecendo e as vezes são amis dificeis de se resolver.

peguei via /proc...
fiz um parse de tudo só catei o que eu queria ai usei ioctl, ficou 
bacana ai pego o mac e o IP por ai.

mas como disse foi um problema que me deparei, e procurei e acabou sendo 
via /proc pois o próprio ifconfig pega por la.(pesquisado em códigos)

e sei que 100% dos linux vem com isso, mas será que 100% dos linux tem o 
ifconfig rodando legal e bacana como instalado em sua máquina ?

É um amigo meu achou me indicou umas documentações bem boas, creio que 
ta legal agora.

Umas 4 bem completas e distintas, que consigo por la me virar bem.

Mas valeu gente, e vou procurar uma em inglês, assim vejo os erros dos 
outros e aprendo por la também.

Brigado pela ajuda...



hamacker escreveu:
> Só um adendo, a instalação do shell não é 99.999999% é 100% mesmo, faz
> parte do padrao posix, assim como haver portabilidade com C padrao. É
> tão vital que um usuario não pode ser adicionado ao sistema sem
> especificar um shell, mesmo que seja um /dev/false ao inves do korn
> shell (sh);
> 
> Não vou indicar uma lista de discussão boa sobre c/c++ porque não
> participo de nenhuma. Mas se voce tem familiaridade com funcoes de IO,
> basta ter acesso a documentação do unix, por exemplo, se voce fizer
> uma leitura do arquivo /proc/net/dev saberá quais interfaces de rede
> estão habilitadas no sistema, inclusive estatistica de trafego para
> lhe mostrar que está em uso. Em /proc voce praticamente tem acesso a
> todo o hardware, só precisa saber ligar o arquivo ao hardware e como
> interpretar tal leitura. Assim, se eu não posso executar um 'free -m'
> no shell, mas pelo menos posso ler o arquivo /proc/meminfo e descobrir
> as mesmas coisas.
> 
> []'s e scuesso.
> 
> 2008/10/1 romano <[EMAIL PROTECTED]>:
>> Ae galera, vendo um dos ultimos e-mails na lista, sobre desenvolvimento,
>> me lembrei que preciso de mais ajuda para desenvolver....
>>
>> Eu sou estágiario e atualmente estou portando um software de windows
>> para linux.
>>
>> E agora começou a aparecer algumas coisas que eu não sei como resolver,
>> e pesquiso e pesquiso mas mesmo assim acaba sendo trabalhoso. E tenho
>> que começar a fuçar em pacotes...é muito bom mas perde muito tempo.
>>
>> Um exemplo eu tenho que listar todas as interfaces de rede, sem
>> ifconfig, não posso deixar meu programa dependente do shell. Por mais
>> que 99,99999% das distribuições a tenham...
>>
>> Então tenho que pegar via system call.
>>
>> Bom queria saber onde posso encontrar uma lista de discução bacana sobre
>>  o assunto, desenvolvimento em C/C++ para linux.
>> ja mexi com a biblioteca libXml, e vou mexer com várias outras...Precisa
>> ser algo meio generico. desenvolvimento em Linux mesmo, não achei nada
>> bacana na net.
>>
>> acho forum algo meio furado.
>>
>> Att: Bruno.
>>
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
> 


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a