Depend the OS:

AS/400 =>

int GetThreadId()
{
        pthread_t               lSelf = pthread_self();
        pthread_id_np_t lTid;

        pthread_getunique_np(&lSelf, &lTid);
        return (lTid.intId.lo);
}

Linux =>

int GetThreadId()
{
        return (pthread_self());
}

What about others platforms like AIX/HPUX/Windows....


-
Henri Gomez                 ___[_]____
EMAIL : [EMAIL PROTECTED]        (. .)                     
PGP KEY : 697ECEDD    ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 



>-----Original Message-----
>From: Pogo Com [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, April 24, 2001 2:36 AM
>To: [EMAIL PROTECTED]
>Cc: [EMAIL PROTECTED]
>Subject: RE: [PATCH] mod_jk timestamp and process id logging
>
>
>>We could add the getpid() but what about Apache 2.0
>>in MPM mode (threaded) ?
>
>The getpid() isn't going to be very helpful in that case, but 
>at least it
>doesn't hurt.
>
>Is there some other notion like a thread id that would be 
>applicable to the
>multithreaded Apache case?
>
>Bill
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Auctions - buy the things you want at great prices
>http://auctions.yahoo.com/
>

Reply via email to