Skip to content

Commit 85726df

Browse files
committed
Initial iocp implementation.
1 parent be39799 commit 85726df

File tree

4 files changed

+1073
-0
lines changed

4 files changed

+1073
-0
lines changed

ext/extconf.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
$srcs << "io/event/selector/kqueue.c"
4040
end
4141

42+
if have_header('windows.h')
43+
$srcs << "io/event/selector/iocp.c"
44+
end
45+
4246
have_header('sys/eventfd.h')
4347
$srcs << "io/event/interrupt.c"
4448

ext/io/event/selector/epoll.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ void close_internal(struct IO_Event_Selector_EPoll *selector)
152152
IO_Event_Interrupt_close(&selector->interrupt);
153153
}
154154
}
155+
155156
static
156157
void IO_Event_Selector_EPoll_Type_free(void *_selector)
157158
{

0 commit comments

Comments
 (0)