Changeset 21 in libcf for trunk/src/cf_thread.c
- Timestamp:
- 02/01/13 17:46:09 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_thread.c
r8 r21 27 27 28 28 int 29 CF_ CLOSE_CTX(void * ctx)29 CF_Thread_Local_Close (void * ctx) 30 30 { 31 31 #ifdef _WIN32 … … 67 67 CHECK_INVALID_THREAD (*threadID); 68 68 69 CF_ CLOSE_CTX(*threadID);69 CF_Thread_Local_Close (*threadID); 70 70 71 71 return CF_OK; … … 80 80 WaitForSingleObject ((THREAD_TYPE) *threadID, INFINITE); 81 81 #else 82 int status ;83 pthread_join (*((THREAD_TYPE *) *threadID), (void *)&status);82 int status = 0; 83 pthread_join (*((THREAD_TYPE *) *threadID), &status); 84 84 #endif 85 85 … … 114 114 CHECK_INVALID_MUTEX (*mutex); 115 115 116 CF_ CLOSE_CTX(*mutex);116 CF_Thread_Local_Close (*mutex); 117 117 118 118 return CF_OK;
Note:
See TracChangeset
for help on using the changeset viewer.