if you can wait a few days, i'm going to release a metamod plugin that will
include a multi-threaded http (web) server ; it's both linux & win32
compatible :-)

(will be open-source, of course)

cheers,
-- djeyl

----- Original Message -----
From: FragMented <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 11, 2002 10:53 AM
Subject: [hlcoders] LINUX CPU Threads in the HL Workspace


> This is a multi-part message in MIME format.
> --
> [ Picked text/plain from multipart/alternative ]
> Following up from my post ages ago regarding making CPU threads...
> I managed to do it with _createthread, however this only works in win32.
> Is it possible to create a new CPU thread in the server dll under a linux
environment?
>
> I have a mate assisting me with the linux compile:
>
>
> > > Hi,
> > >
> > > I looked for threads in halflife, cause the server crashes when
creating
> > > a
> > >
> > > thread. And I found that:
> > > > nm engine_i386.so |grep -i Thread
> > >
> > > 0008eaa4 T NET_StartThread
> > > 0008eadc T NET_StopThread
> > > 0008e5b8 T NET_ThreadLock
> > > 0008e5c0 T NET_ThreadUnlock
> > >          w _pthread_cleanup_pop_restore
> > >          w _pthread_cleanup_push_defer
> > > 00395488 B dwNetThreadId
> > > 000b6efc D hNetThread
> > > 000b6d9c d net_thread_initialized
> > >          w pthread_mutex_lock
> > >          w pthread_mutex_unlock
> > > 000b6d98 D use_thread
> > >
> > > So HL uses threads internally. But they never call pthread_create to
> >
> > create a
> >
> > > thread. Maybe they are using another thread implementation and the two
> > > implementations doesn't like each other.
> > > I'll try to find a solution for that, but I think it will take some
time.
> > > Maybe you have to contact sierra/valve for an answer.
>
> If someone could assist me with this, it would be greatly appreciated.
>
> Cheers guys,
>
> FragMented
>     HL Rally PR Manager
>     http://hlrally.net

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to