about summary refs log tree commit diff
path: root/doc
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2010-02-05 00:24:33 +0100
committerAlexander Barton <alex@barton.de>2010-02-05 00:24:33 +0100
commitf1bbc92b391f2dabd8c07234689f4f36207f81c6 (patch)
tree94dd1271c91d92dc2300cc09c4ae93a6fe481781 /doc
parent1da3e25e65c7bcc3e47d18f114f7c4e76e274250 (diff)
downloadngircd-f1bbc92b391f2dabd8c07234689f4f36207f81c6.tar.gz
ngircd-f1bbc92b391f2dabd8c07234689f4f36207f81c6.zip
New README-Interix.txt for running ngIRCd on MS SFU and MS SUA
Diffstat (limited to 'doc')
-rw-r--r--doc/README-Interix.txt37
1 files changed, 37 insertions, 0 deletions
diff --git a/doc/README-Interix.txt b/doc/README-Interix.txt
new file mode 100644
index 00000000..8f5451f1
--- /dev/null
+++ b/doc/README-Interix.txt
@@ -0,0 +1,37 @@
+
+                    ngIRCd - Next Generation IRC Server
+
+                      (c)2001-2010 Alexander Barton,
+                   alex@barton.de, http://www.barton.de/
+
+               ngIRCd is free software and published under the
+                  terms of the GNU General Public License.
+
+
+                         -- README-Interix.txt --
+
+
+ngIRCd release 15 has successfully been tested on Microsoft Windows XP
+Professional using the Services for UNIX (SFU) version 3.5 and Microsoft
+Windows 7 with the bundled Subsystem for UNIX Applications (SUA).
+
+SFU are supported on Windows 2000, Windows 2000 Server, Windows XP, and
+Windows Server 2003. SUA is supported on Windows Server 2003 R2, Windows
+Server 2008 & 2008 R2, Windows Vista, and Windows 7 -- so ngIRCd should be
+able to run on all of these platforms.
+
+But please note that the poll() API function is not fully implemented by
+SFU/SUA and therefore can't be used by ngIRCd -- which normally would be
+the default. Please see <http://www.suacommunity.com/faqs.aspx> section
+4.25 for details:
+
+  "If you do try to use the poll() API your program will block on the
+  API call forever. You must direct your program to build using the
+  select() API."
+
+So when running the ./configure script, you HAVE TO DISABLE poll() support:
+
+  ./configure --without-poll
+
+ngIRCd then defaults to using the select() API function which works fine.
+