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