OK, Im looking for portable threading support (Working on both winblows and linux) that takes a function pointer void (*func)(void *) and a void pointer to pass to that function as arguements. Im not interested in ones with alot of overhead like required inter-thread messaging systems, etc. I want to call one function to make this happen, like CreateThread(bla,bla,funcptr,voidptrfuncdata,bla,b la,bla,bla); and boom its done. This is what i am seeking, who can put a name with my description?