- Timestamp:
- 02/01/13 17:46:09 (11 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_socket.c
r11 r21 6 6 7 7 #ifdef _WIN32 8 # include <WinSock2.h>9 8 # pragma comment (lib, "ws2_32.lib") 10 9 # define close(__sock) closesocket(__sock) 11 10 # define sa_family_t unsigned short 12 11 #else 13 # include <netinet/in.h>14 # include <sys/socket.h>15 # include <arpa/inet.h>16 # include <netdb.h>17 # include <unistd.h>18 12 #endif 19 13 … … 216 210 } 217 211 218 return CF_OK;212 return sock; 219 213 } 220 214 … … 262 256 263 257 int 264 CF_Socket_Accept (const int sock,265 void* address)258 CF_Socket_Accept (const int sock, 259 struct sockaddr_in * address) 266 260 { 267 261 int sockClient; -
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.