[fpc-devel] Off-topic: Threadvar in C

David W Noon david.w.noon at ntlworld.com
Fri Aug 1 15:56:35 CEST 2008

On Fri, 2008-08-01 at 14:14 +0200, Michael Schnell wrote:

> Sorry to bother you by asking this here, but I don't know a better place. :(

You could try Usenet: comp.os.linux.development.apps

> I need to port a multi-threaded program in ANSI C. From a propriety OS 
> to Linux.
> Here the same code is started in multiple threads.
> The OS provides a global variable that is preloaded with a "thread 
> number" of the running thread  (1, 2, 3, 4, .... n). This is something 
> like a threadvar and can e.g. be used to create an array of records that 
> holds thread specific values.
> Now in Linux I  need to use the pthread library. Here I don't find 
> informations on how to hold thread specific values.

man pthread_setspecific

man pthread_getspecific

could be good places to start.

Dave [RLU#314465]
david.w.noon at ntlworld.com (David W Noon)

More information about the fpc-devel mailing list