sharedspice.c: correction for LINUX

This commit is contained in:
h_vogt 2013-03-23 19:32:15 +01:00 committed by rlar
parent 46aeb74ec9
commit 3f4f0e392c
1 changed files with 11 additions and 0 deletions

View File

@ -195,6 +195,8 @@ void shared_exit(int status);
void sighandler_sharedspice(int num);
void wl_delete_first(wordlist **wlstart, wordlist **wlend);
#if !defined(low_latency)
static char* outstorage(char*, bool);
static void* printsend(void);
@ -596,8 +598,17 @@ bot:
#if !defined(low_latency)
/* If caller has sent valid address for pfcn */
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,
(void*) NULL, 0, NULL);
#else
printtid = CreateThread(NULL, 0, (PTHREAD_START_ROUTINE) printsend, NULL,
0, NULL);
#endif
#endif
return 0;