From 1507a4d84abee2c9d4fbfd05f0601db0b9421055 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Wed, 18 Mar 2009 09:17:18 +0000 Subject: Wed Mar 18 09:17:22 UTC 2009 Johnny Willemsen * ace/OS_NS_Thread.cpp: For ACE_BEGINTHREADEX with WinCE, just past all flags to CreateThread, that way the user can also specify STACK_SIZE_PARAM_IS_A_RESERVATION as flag --- ACE/ChangeLog | 7 +++++++ ACE/ace/OS_NS_Thread.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ACE/ChangeLog b/ACE/ChangeLog index 82c396d885c..a50d7fd9f59 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,3 +1,10 @@ +Wed Mar 18 09:17:22 UTC 2009 Johnny Willemsen + + * ace/OS_NS_Thread.cpp: + For ACE_BEGINTHREADEX with WinCE, just past all flags to CreateThread, + that way the user can also specify STACK_SIZE_PARAM_IS_A_RESERVATION + as flag + Tue Mar 17 09:10:00 UTC 2009 Simon Massey * bin/diff-builds-and-group-fixed-tests-only.sh: diff --git a/ACE/ace/OS_NS_Thread.cpp b/ACE/ace/OS_NS_Thread.cpp index ef04ad2edad..64c7ff1cb2d 100644 --- a/ACE/ace/OS_NS_Thread.cpp +++ b/ACE/ace/OS_NS_Thread.cpp @@ -35,7 +35,7 @@ ACE_MUTEX_LOCK_CLEANUP_ADAPTER_NAME (void *args) (*THR_ID = ::_beginthreadex ((void(_Optlink*)(void*))ENTRY_POINT, STACK, STACKSIZE, ARGS), *THR_ID) #elif defined (ACE_HAS_WINCE) && defined (UNDER_CE) && (UNDER_CE >= 211) # define ACE_BEGINTHREADEX(STACK, STACKSIZE, ENTRY_POINT, ARGS, FLAGS, THR_ID) \ - CreateThread (0, STACKSIZE, (unsigned long (__stdcall *) (void *)) ENTRY_POINT, ARGS, (FLAGS) & CREATE_SUSPENDED, (unsigned long *) THR_ID) + CreateThread (0, STACKSIZE, (unsigned long (__stdcall *) (void *)) ENTRY_POINT, ARGS, FLAGS, (unsigned long *) THR_ID) #elif defined(ACE_HAS_WTHREADS) // Green Hills compiler gets confused when __stdcall is imbedded in // parameter list, so we define the type ACE_WIN32THRFUNC_T and use it -- cgit v1.2.1