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... >
Já tentou ver como se faz no ifconfig? Dá uma googlada no google.com/code. Vai vir muita coisa, mas também o código puro do ifconfig. > Então tenho que pegar via system call. Sei não, mas acho que não tem system call para isso. Gerenciamento de rede é um subsistema bem acima do kernel. Provavelmente na API padrão C você tenha acesso. Nunca fiz muito em rede, a não ser soquetes (que é programação mais baixo nível). Essas coisas mais sistêmicas posso garantir que não encontrarás por lá. Acho que o caminho seria mesmo via /proc como o hamacker indicou. Isso é bem padrão em toda distro linux e na maioria dos unixes. Até o MacOS tem um /proc. > > 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. O inglês tá bom? Tem várias, mas tudo em inglês. André Cavalcante -- 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

