| /* | |
| * msvcrt.dll thread functions | |
| * | |
| * Copyright 2000 Jon Griffiths | |
| */ | |
| #include "msvcrt.h" | |
| #include "msvcrt/process.h" | |
| DEFAULT_DEBUG_CHANNEL(msvcrt); | |
| /********************************************************************* | |
| * _beginthreadex (MSVCRT.@) | |
| */ | |
| unsigned long _beginthreadex(void* sec, | |
| unsigned int stack, | |
| unsigned __stdcall (*start)(void*), | |
| void* arg, unsigned int flag, | |
| unsigned int* addr) | |
| { | |
| TRACE("(%p,%d,%p,%p,%d,%p)\n",sec, stack,start, arg,flag,addr); | |
| /* FIXME */ | |
| return CreateThread( sec, stack, (LPTHREAD_START_ROUTINE)start, arg,flag,(LPDWORD)addr); | |
| } | |
| /********************************************************************* | |
| * _endthreadex (MSVCRT.@) | |
| */ | |
| void _endthreadex(unsigned int retval) | |
| { | |
| TRACE("(%d)\n",retval); | |
| /* FIXME */ | |
| ExitThread(retval); | |
| } | |