gata. am reusit sa o detachez. am mai facut o functie detach.

detach()
{
    int pid;
    char numbuf[16];

    if ((pid = fork()) < 0) {
        error("fork failed: %m");
        exit(0);
    }
    if (pid != 0) {
        exit(0);                /* parent goes bye bye */
    }
    return;
}

vin si pun alta intrebare. imi da si mie cineva o idee de unde as putea sa
caut documentatie ceva mai extinsa legata de libpcap ?

axl


----- Original Message -----
From: "Alexandru Barloiu Nicolae" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 09, 2002 7:55 AM
Subject: [rlug] Re: cum bagi un doua functii in background ?


> fi mai explicit pls. sunt cam lamer la C. eu fac fork dar asta numai imi
> baga functia mea in doua threaduri. what next. ? cum il fac muci pe ala ?
>
> axl
>
> ----- Original Message -----
> From: "Alin Nastac" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, April 09, 2002 7:52 AM
> Subject: [rlug] Re: cum bagi un doua functii in background ?
>
>
> > Ceea ce vrei tu se cheama multi-threading. Din cite stiu io kernelul nu
> > are suport pentru multi-threading, da' se poate emula cu
> > multi-processingu'. In speta, chemind functia fork.
> >
> > Alexandru Barloiu Nicolae wrote:
> >
> > >tre sa fie o solutie mai simpla. zau asa io am un
> > >calc () {
> > >...
> > >handle = pcap_open_live(dev, BUFSIZ, 1, 0, errbuf);
> > >while(1){
> > >    packet = pcap_next(handle, &header);
> > >    pcap_compile(handle, &filter, filter_app, 0, net);
> > >    pcap_setfilter(handle, &filter);
> > >    out=out+header.len;
> > >    }
> > >...
> > >}
> > >
> > >Cum fac eu sa il bag pe asta undeva in spate ca sa stea alta functie in
> > >fata. adica mai pe romaneste cand aceasta functie incepe restul de
> program
> > >sta in loc. eu vreau sa imi mearga mai multe functii dastea simple
> simultan.
> > >
> > >axl
> > >
> > >
> > >
> > >----- Original Message -----
> > >From: "Mihai Chelaru" <[EMAIL PROTECTED]>
> > >To: <[EMAIL PROTECTED]>
> > >Sent: Tuesday, April 09, 2002 1:55 AM
> > >Subject: [rlug] Re: cum bagi un doua functii in background ?
> > >
> > >
> > >>threaduri, in principiu.  -lpthread
> > >>
> > >>Alexandru Barloiu Nicolae wrote:
> > >>
> > >>>Am un programel scris in C. Am trei functii. Una sa zicem care numara
> > >>>packete, una care numa bitsi si una care e un fel de miniserver. Cum
> fac
> > >>>
> > >eu
> > >
> > >>>sa ruleze concomitent toate trei. deci cea care numara pachete si cea
> > >>>
> > >care
> > >
> > >>>numara bitsi sa stea in background si main sau server sa stea on top
> cum
> > >>>
> > >ar
> > >
> > >>>venii.
> > >>>
> > >>>axl
> > >>>
> > >>>---
> > >>><a
> > >>>
> > >href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>
> > >
> > >>>REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
> > >>>
> > >>---
> > >><a
> href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>
> > >>
> > >>REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
> > >>
> > >>
> > >>
> > >>
> > >
> > >---
> > ><a
href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>
> > >
> > >REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
> > >
> >
> >
> > ---
> > <a
href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>
> >
> > REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
> >
> >
> >
> >
>
> ---
> <a href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>
>
> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
>
>
>
>

---
<a href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>

REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui