From dfe85dfd86119bfeed3e3b9e0b56f0e01e796de4 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 9 Jun 2008 14:11:30 +0000 Subject: *** empty log message *** --- ev.pod | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'ev.pod') diff --git a/ev.pod b/ev.pod index 8d286df..e11c551 100644 --- a/ev.pod +++ b/ev.pod @@ -3328,6 +3328,22 @@ different implementation for windows, as libev offers the POSIX readiness notification model, which cannot be implemented efficiently on windows (Microsoft monopoly games). +A typical way to use libev under windows is to embed it (see the embedding +section for details) and use the following F header file instead +of F: + + #define EV_STANDALONE /* keeps ev from requiring config.h */ + #define EV_SELECT_IS_WINSOCKET 1 /* configure libev for windows select */ + #define EV_STAT_ENABLE 0 /* no stat() availble */ + + #include "ev.h" + +And compile the following F file into your project (make sure +you do I compile the F or any other embedded soruce files!): + + #include "evwrap.h" + #include "ev.c" + =over 4 =item The winsocket select function @@ -3335,7 +3351,8 @@ notification model, which cannot be implemented efficiently on windows The winsocket C