Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [c] question sur comment sortir



en fait, c'est squid qui balance des infos a mon programme tant qu'il
fonctionne, mais quand je l'arrête, ben mon programme (qui est fils du
processus de saquid) se detache et continu a tourner au lieu de stopper
proprement

mon bout de code, c'set:
while(1){
                read(NULL, chaine, BUFFER_SIZE-2);
}

il ets evident qu'il ne s'aretera pas, mais je ne sais pas du tout comment
faire pour qu'il s'arrete quand squid s'arrete.




----- Original Message -----
From: "Madko" <madko@ze-linux.org>
To: <aide-linux@lists.over-link.net>
Sent: Wednesday, September 03, 2003 10:47 AM
Subject: Re: [c] question sur comment sortir


> Thierry Fournier wrote:
> > qq saurait m'ecrire un bout de code qui lit une entrée sur l'entrée
> > standard en boucle et qui rempli un buffer a chaque fois que [entrée]
> > est lancé. (jusque la j'ai fait en fait)
> > mais je voudrais que ce bout de code s'arrete quand il n'y a plus
> > d'entree standard ... la je suis paumé
> >
>
> entrée standard au clavier ou genre redirection? tu utilise quoi pour lire
> l'entrée? un eof ça ne passe pas?
> si tu li une page par http tu as dans l'entete le content-length il me
> semble, donc quand ta lu autant d'octet que ça c'est que c'est la fin.
voila
> qq idées qui me viennent comme ça mais jsais pas si j'ai bien compris ce
que
> tu veux faire.
>
> > merci
> >
> > en fait je code un truc qui analise les fichiers a telecharger par
> > squid (donc pout tous les utilisateurs) et bloque le tout si c'est un
> > virus ca s'utilise apparement avec tous les antivirus sous linux mais
> > je n'ai que sophos pour tester (avec le quel il fonctionne nickel)
> >
> > il me reste un probleme d'url a traiter:
> > mon code fonctionne avec de url simple:
> > http://www.ggg.com/index.html
> > http://www.ggg.com/download/truc.exe
> > mais avec ca:
> > http://www.google.fr/search?rul=htdaeds&eee=cqdj
> > ca marche plus
> > a ce propos qq connait un jeu de fonction pour "parser" les url en c ?
> >
> > et il faut aussi que je fasse un fichier de config pour l'instant
> > tout est codé en dur
> >
> > il faut apache pour faire fonctionner le tout, et ca evite d'installer
> > squidguard avec le script viralator (je vais essayer de me passer
> > d'apache quand meme, un serveur http de base, c'est vite codé)
> >
> > evidement si qq est interresse par le code, mailez moi
> >
> > merci.
> >
> > ----------------------------------
> > Informations, désabonnement, règles, obligations sur la liste
> > Aide-Linux : http://lists.ze-linux.org/howto_ml.html
>
>
> ----------------------------------
> Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
> http://lists.ze-linux.org/howto_ml.html
>
>


----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux