summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2017-08-10 14:17:01 (GMT)
committerdgp <dgp@users.sourceforge.net>2017-08-10 14:17:01 (GMT)
commitaef250b467e7a45e1f29e9bb4b4486c121603c62 (patch)
tree48c77904f8fbeb7175f5a188fa8066ad378f7f52 /generic
parentc5aa5a827f8b173191c13a4dda220f9f908441d4 (diff)
parentd6e5a5012c055c7737f8f12ba124248812b4422a (diff)
downloadtcl-aef250b467e7a45e1f29e9bb4b4486c121603c62.zip
tcl-aef250b467e7a45e1f29e9bb4b4486c121603c62.tar.gz
tcl-aef250b467e7a45e1f29e9bb4b4486c121603c62.tar.bz2
merge 8.6
Diffstat (limited to 'generic')
-rw-r--r--generic/tclIORChan.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/tclIORChan.c b/generic/tclIORChan.c
index aefa104..8e1496d 100644
--- a/generic/tclIORChan.c
+++ b/generic/tclIORChan.c
@@ -41,6 +41,8 @@ static void ReflectWatch(ClientData clientData, int mask);
static int ReflectBlock(ClientData clientData, int mode);
#ifdef TCL_THREADS
static void ReflectThread(ClientData clientData, int action);
+static int ReflectEventRun(Tcl_Event *ev, int flags);
+static int ReflectEventDelete(Tcl_Event *ev, ClientData cd);
#endif
static Tcl_WideInt ReflectSeekWide(ClientData clientData,
Tcl_WideInt offset, int mode, int *errorCodePtr);
@@ -748,6 +750,7 @@ TclChanCreateObjCmd(
*----------------------------------------------------------------------
*/
+#ifdef TCL_THREADS
typedef struct {
Tcl_Event header;
ReflectedChannel *rcPtr;
@@ -791,6 +794,7 @@ ReflectEventDelete(
}
return 1;
}
+#endif
int
TclChanPostEventObjCmd(