diff options
author | Steve Bennett <steveb@workware.net.au> | 2016-03-28 11:50:23 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2016-08-17 16:14:07 +1000 |
commit | f2afd7b85c5a9b527bcbd4f66a5d65ed282d0012 (patch) | |
tree | dc6f7eaba4ed39962a6fa1207bd28f4401629c71 /jim-aio.c | |
parent | e6c96671d963a6770f45b92519891a86c629dca7 (diff) | |
download | jimtcl-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; |