diff options
-rw-r--r-- | pthread.h | 40 | ||||
-rw-r--r-- | tests/test.h | 6 |
2 files changed, 6 insertions, 40 deletions
@@ -1228,46 +1228,6 @@ PTW32_DLLPORT int PTW32_CDECL pthreadCancelableTimedWait (HANDLE waitHandle, #endif /* - * WIN32 C runtime library had been made thread-safe - * without affecting the user interface. Provide - * mappings from the UNIX thread-safe versions to - * the standard C runtime library calls. - * Only provide function mappings for functions that - * actually exist on WIN32. - */ - -#if !defined(__MINGW32__) -#define strtok_r( _s, _sep, _lasts ) \ - ( *(_lasts) = strtok( (_s), (_sep) ) ) -#endif /* !__MINGW32__ */ - -#define asctime_r( _tm, _buf ) \ - ( strcpy( (_buf), asctime( (_tm) ) ), \ - (_buf) ) - -#define ctime_r( _clock, _buf ) \ - ( strcpy( (_buf), ctime( (_clock) ) ), \ - (_buf) ) - -/* - * gmtime(tm) and localtime(tm) return 0 if tm represents - * a time prior to 1/1/1970. - */ -#define gmtime_r( _clock, _result ) \ - ( gmtime( (_clock) ) \ - ? (*(_result) = *gmtime( (_clock) ), (_result) ) \ - : (0) ) - -#define localtime_r( _clock, _result ) \ - ( localtime( (_clock) ) \ - ? (*(_result) = *localtime( (_clock) ), (_result) ) \ - : (0) ) - -#define rand_r( _seed ) \ - ( _seed == _seed? rand() : rand() ) - - -/* * Some compiler environments don't define some things. */ #if defined(__BORLANDC__) diff --git a/tests/test.h b/tests/test.h index 56fa335..dc63eb4 100644 --- a/tests/test.h +++ b/tests/test.h @@ -47,6 +47,12 @@ #define PTW32_THREAD_NULL_ID {NULL,0} +/* + * Some non-thread POSIX API substitutes + */ +#define rand_r( _seed ) \ + ( _seed == _seed? rand() : rand() ) + #if defined(__MINGW32__) #include <stdint.h> #elif defined(__BORLANDC__) |