aboutsummaryrefslogtreecommitdiff
path: root/jim-aio.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2016-03-28 11:50:23 +1000
committerSteve Bennett <steveb@workware.net.au>2016-08-17 16:14:07 +1000
commitf2afd7b85c5a9b527bcbd4f66a5d65ed282d0012 (patch)
treedc6f7eaba4ed39962a6fa1207bd28f4401629c71 /jim-aio.c
parente6c96671d963a6770f45b92519891a86c629dca7 (diff)
downloadjimtcl-f2afd7b85c5a9b527bcbd4f66a5d65ed282d0012.zip
jimtcl-f2afd7b85c5a9b527bcbd4f66a5d65ed282d0012.tar.gz
jimtcl-f2afd7b85c5a9b527bcbd4f66a5d65ed282d0012.tar.bz2
eventloop: Switch to using fd for eventloop
eventloop doesn't need a filehandle, so so simplify the interface by using file descriptors instead Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-aio.c')
-rw-r--r--jim-aio.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/jim-aio.c b/jim-aio.c
index cefcaf8..8a96f27 100644
--- a/jim-aio.c
+++ b/jim-aio.c
@@ -481,7 +481,7 @@ static void JimAioDelProc(Jim_Interp *interp, void *privData)
#ifdef jim_ext_eventloop
/* remove all existing EventHandlers */
- Jim_DeleteFileHandler(interp, af->fp, JIM_EVENT_READABLE | JIM_EVENT_WRITABLE | JIM_EVENT_EXCEPTION);
+ Jim_DeleteFileHandler(interp, af->fd, JIM_EVENT_READABLE | JIM_EVENT_WRITABLE | JIM_EVENT_EXCEPTION);
#endif
#if defined(JIM_SSL)
@@ -1012,7 +1012,7 @@ static int aio_eventinfo(Jim_Interp *interp, AioFile * af, unsigned mask, Jim_Ob
if (*scriptHandlerObj) {
/* Delete old handler */
- Jim_DeleteFileHandler(interp, af->fp, mask);
+ Jim_DeleteFileHandler(interp, af->fd, mask);
}
/* Now possibly add the new script(s) */
@@ -1025,7 +1025,7 @@ static int aio_eventinfo(Jim_Interp *interp, AioFile * af, unsigned mask, Jim_Ob
Jim_IncrRefCount(argv[0]);
*scriptHandlerObj = argv[0];
- Jim_CreateFileHandler(interp, af->fp, mask,
+ Jim_CreateFileHandler(interp, af->fd, mask,
JimAioFileEventHandler, scriptHandlerObj, JimAioFileEventFinalizer);
return JIM_OK;