Browse Source

sharedspice.c: correction for LINUX

pre-master-46
h_vogt 13 years ago
committed by rlar
parent
commit
3f4f0e392c
  1. 11
      src/sharedspice.c

11
src/sharedspice.c

@ -195,6 +195,8 @@ void shared_exit(int status);
void sighandler_sharedspice(int num); void sighandler_sharedspice(int num);
void wl_delete_first(wordlist **wlstart, wordlist **wlend);
#if !defined(low_latency) #if !defined(low_latency)
static char* outstorage(char*, bool); static char* outstorage(char*, bool);
static void* printsend(void); static void* printsend(void);
@ -596,8 +598,17 @@ bot:
#if !defined(low_latency) #if !defined(low_latency)
/* If caller has sent valid address for pfcn */ /* If caller has sent valid address for pfcn */
if (!noprintfwanted) if (!noprintfwanted)
#ifdef HAVE_LIBPTHREAD
pthread_create(&tid, NULL, (void * (*)(void *)) printsend, NULL);
#elif defined _MSC_VER || defined __MINGW32__
printtid = (HANDLE)_beginthreadex(NULL, 0, (unsigned int (__stdcall *)(void *))printsend, printtid = (HANDLE)_beginthreadex(NULL, 0, (unsigned int (__stdcall *)(void *))printsend,
(void*) NULL, 0, NULL); (void*) NULL, 0, NULL);
#else
printtid = CreateThread(NULL, 0, (PTHREAD_START_ROUTINE) printsend, NULL,
0, NULL);
#endif
#endif #endif
return 0; return 0;

Loading…
Cancel
Save