version 1.100.4.1, 2007/11/09 18:59:30
|
version 1.100.4.2, 2008/02/19 22:42:01
|
|
|
#include <errno.h> | #include <errno.h> |
#include <exception> | #include <exception> |
#include <Pegasus/Common/Tracer.h> | #include <Pegasus/Common/Tracer.h> |
|
#include <Pegasus/Common/AutoPtr.h> |
#include "Time.h" | #include "Time.h" |
| |
PEGASUS_USING_STD; | PEGASUS_USING_STD; |
|
|
| |
extern "C" void *_start_wrapper(void *arg_) | extern "C" void *_start_wrapper(void *arg_) |
{ | { |
StartWrapperArg *arg = (StartWrapperArg *) arg_; |
AutoPtr<StartWrapperArg> arg((StartWrapperArg *) arg_); |
| |
void *return_value = (*arg->start) (arg->arg); | void *return_value = (*arg->start) (arg->arg); |
delete arg; |
|
| |
return return_value; | return return_value; |
} | } |