[Ubuntu-BR] Desenvolvimento

Andre Cavalcante andrecavalcante em ufam.edu.br
Quarta Outubro 1 19:26:50 UTC 2008


2008/10/1 romano <bruno em tanervoso.com.br>

> 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



More information about the ubuntu-br mailing list