linke gerek yok. prgramlamaya ihtiyaciniz var. Asagidaki gibi bir sey ile rav i calistiracaksiniz. oun dondurdugu kodu yorumlayip qscanq nun istedigi sekilde qscanq ya return edeceksibiz. qscanq rav i degil de bu wrapper i calistiracak (conf-scancmd)

kod hatalidir. sadece mantigini anlamaniz icin gonderdim.

 pid_t pid;
 int child_status;

 if((pid = fork()) == -1) {
   printf("fork hata\n");
   exit(2);
 }

 if(pid == 0) {
   close(1);
   close(2);
   execl("/usr/bin/ravav", "ravav", "-d", tempdir, NULL);
 }
 else {
   if((wait(&child_status)) == -1) {
     exit(2);
   }

   /* Check if the child died with a signal */
   if(WIFSIGNALED(child_status)) exit(2);

/* Successfull return, take return code */
if(WIFEXITED(child_status)) {
switch(child_status) {
case 0:
rav 0 dondurunce biz ne dondurmeliyiz. eger 0 basarili anlaminda ise rav da
return 0;
break;
case 1:
rav 1 i hangi durumda dondurur. Ornegin hata durumunda.
return 2; /* qscanq hata icin 2 ister cunku */
break;
case 2:
rav 2 yi ne icin dondurur. ornegin spam buldugunda
return 1; /* qscanq spam veya virus icin 1 ister */
break;
case 3:
rav 3 i ne zaman dondurur. ornegin virus buldugunda
return 1; qscanq virus durumunda da 1 ister
break;
}
}




Mesut GÜLNAZ wrote:

deneme amaçlı olduğu için şu anda işimi gören bişiolsun yeterli.
nasıl olduğunu görmek istiyorum.
eğer olursa asıl sisteme aktaracağım. o zaman 1 hafta sonra çıkacak olanı kullanabilirim!
ilginize teşekkürler!


    ----- Original Message -----
    *From:* Baris Simsek <mailto:[EMAIL PROTECTED]>
    *To:* [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    *Sent:* Wednesday, September 29, 2004 11:29 AM
    *Subject:* [freebsd] Re: qmail-inject ve DEBUG

    1 hafta bekleyebilirseniz yazmaniza gerek kalmayacak.

    acelem var diyorsaniz gun icerisinde basit birsey yazarim.

    Mesut GÜLNAZ writes:

    > dediğiniz gibi çıktıları değiştiren bir wrapper yazmaya çalışıyorum.
    > sanırım C de yazılması gerekli.
    >
    > http://docsrv.sco.com/HDK_ddi/wrap_ex.html
    >
    > de örneklerini bulduğumu sanıyorum.
    >
    > bana link verebilir misiniz konu ile ilgili!



---------------------------------------------------------------------
Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
http://www.acikkod.com/freebsd.php

To unsubscribe, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org ve http://www.mail-archive.com/[EMAIL 
PROTECTED]




Cevap