diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2021-08-23 14:54:45 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2021-08-23 14:54:45 (GMT) |
commit | 237c1409508ccddabf7671db08ce9b15bbcabaf1 (patch) | |
tree | b9ba8ee911afaa2995ea8c08901b6686d59d1c8a /unix/tclSelectNotfy.c | |
parent | 65dc531cf93c773f5d73b4db3cb9dce44d5386df (diff) | |
parent | a5048e8dd92669687e9e6a3e5e040477366a5b69 (diff) | |
download | tcl-237c1409508ccddabf7671db08ce9b15bbcabaf1.zip tcl-237c1409508ccddabf7671db08ce9b15bbcabaf1.tar.gz tcl-237c1409508ccddabf7671db08ce9b15bbcabaf1.tar.bz2 |
Merge 8.7
Diffstat (limited to 'unix/tclSelectNotfy.c')
-rw-r--r-- | unix/tclSelectNotfy.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/unix/tclSelectNotfy.c b/unix/tclSelectNotfy.c index adac099..e7a53bf 100644 --- a/unix/tclSelectNotfy.c +++ b/unix/tclSelectNotfy.c @@ -203,7 +203,9 @@ static Tcl_ThreadId notifierThread; */ static sigset_t notifierSigMask; +#ifndef HAVE_PSELECT static sigset_t allSigMask; +#endif /* HAVE_PSELECT */ #endif /* TCL_THREADS */ @@ -279,9 +281,11 @@ extern unsigned char __stdcall TranslateMessage(const MSG *); * Threaded-cygwin specific constants and functions in this file: */ +#if TCL_THREADS && defined(__CYGWIN__) static const wchar_t className[] = L"TclNotifier"; static unsigned int __stdcall NotifierProc(void *hwnd, unsigned int message, void *wParam, void *lParam); +#endif /* TCL_THREADS && defined(__CYGWIN__) */ #ifdef __cplusplus } #endif @@ -594,7 +598,7 @@ TclpDeleteFileHandler( Tcl_Free(filePtr); } -#if defined(__CYGWIN__) +#if TCL_THREADS && defined(__CYGWIN__) static unsigned int __stdcall NotifierProc( @@ -916,7 +920,7 @@ TclpWaitForEvent( int TclAsyncNotifier( int sigNumber, /* Signal number. */ - Tcl_ThreadId threadId, /* Target thread. */ + TCL_UNUSED(Tcl_ThreadId), /* Target thread. */ TCL_UNUSED(ClientData), /* Notifier data. */ int *flagPtr, /* Flag to mark. */ int value) /* Value of mark. */ @@ -946,6 +950,10 @@ TclAsyncNotifier( */ pthread_kill((pthread_t) notifierThread, sigNumber); +#else + (void)sigNumber; + (void)flagPtr; + (void)value; #endif return 0; } |