version 1.98.4.2, 2008/02/19 22:42:15
|
version 1.99, 2007/03/16 17:16:50
|
|
|
#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_) |
{ | { |
AutoPtr<StartWrapperArg> arg((StartWrapperArg *) arg_); |
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; |
} | } |