From: C. <al...@br...> - 2000-10-17 16:03:44
|
Marcelo Beckmann wrote: > > Andre, como assim "linha com tamanho definido"? Não entendi bem essa > parte... > Opa... tamanho definido... tipow: execl(programa,argumento1, argumento2, argumento3, argumentoN...); Mas naum dá prá inserir argumentos em tempo de execução... tipow, dá prá colocar o argumento como sendo uma variável, aí o argumento pode mudar, mas naum podemos ADICIONAR um argumento... tá entendendo ??? > Outra coisa: voce ja viu sobre execve()? > No livro "bla bla bla em 24horas " tem alguns exemplos usando ela, > posso te passar na sequencia ou via irc. Opa... se puder me mandar mais informações sobre ela seria legal... :-) O execve na verdade faz parte de um conjunto de funções... (exec**)... e a execl é uma delas :P > Hum.... pano pra manga ai.... Depois do pppd a gente nao vai > executar mais nada nao? E os scripts pré e pós discagem? O script pós discagem é fácil, o pppd retorna se conseguiu conectar... aí a aplicação-mãe roda o processo... > Não é por nada não, mas pra gente que já trabalhou com os forks e > afins usar system() me parece meio paia ai ó.... System() naum é paia naum! :-P É uma mão na roda quando precisamos executar comandos de shell a partir de um programa C... :P Minha ideía, caros coders, é que o processo-filho (onde vai estar a chamada ao pppd) tenha o mínimo de código... Só mesmo executa o pppd e comunica com o processo-pai via IPC... mais nada. Acho que assim fica melhor... dá prá controlar beleza... E lembrem-se: Os dois processos rodam COMPLETAMENTE em separado... dá prá fazer praticamente QUALQUER coisa... :P Bom, é isso aí... aguardo comentários, []'s -- André Casteliano Analista de Sistemas +-=-=[ dig...@us...]=-=-+ [ Linux User: # 178853 Machine: # 79923 ] [ Linux Heavy User - Powered by Slackware 7.1 ] [ http://www.geocities.com/andre_casteliano/ ] +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ [ LinuxCall - The Linux Dialer ] [ http://linuxcall.sourceforge.net ] +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ |