aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-01-07 15:14:01 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-01-07 15:14:01 +0000
commitdeb2911c0e0dc0eeec1d2b72e2e8510f8e1c425f (patch)
tree108a2bcfbd1e9375815c1adc6963c3fc22d28c1c
parente31a306a38c7430950a3535f7a91f25cb5a018a1 (diff)
Added David Bentham's notes about QNX and FD_SETSIZE
-rw-r--r--docs/INSTALL24
1 files changed, 21 insertions, 3 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index fc5baa289..7b779c037 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -178,9 +178,9 @@ Win32
For VC++ 6, there's an included Makefile.vc6 that should be possible
to use out-of-the-box.
- Microsoft note: add /Zm200 to the compiler options to increase the
- compiler's memory allocation limit, as the hugehelp.c won't compile
- due to "too long puts string".
+ Microsoft note: add /Zm200 to the compiler options to increase the
+ compiler's memory allocation limit, as the hugehelp.c won't compile
+ due to "too long puts string".
With SSL:
@@ -322,6 +322,24 @@ VMS
13-jul-2001
N. Baggus
+QNX
+===
+ (This section was graciously brought to us by David Bentham)
+
+ By setting FD_SETSIZE early in connect.c we override the QNX default value
+ and thus avoid a crash.
+
+ Fortunately in the QNX headers its defined as
+
+ #ifndef FD_SETSIZE
+ #define FD_SETSIZE 32
+ #endif
+
+ so its relatively easy to override without changing the original
+ definition. QNX claim posix compliance so this definition style could be
+ standard in other o/s's. Eg Microsoft Visual C++ 6 defines it similarly,
+ but its set to 64.
+
CROSS COMPILE
=============