added lcoreconfig.inc
authorbeware <beware@bircd.org>
Sun, 30 Mar 2008 00:27:58 +0000 (00:27 +0000)
committerbeware <beware@bircd.org>
Sun, 30 Mar 2008 00:27:58 +0000 (00:27 +0000)
git-svn-id: file:///svnroot/lcore/trunk@4 b1de8a11-f9be-4011-bde0-cc7ace90066a

lcoreconfig.inc [new file with mode: 0644]

diff --git a/lcoreconfig.inc b/lcoreconfig.inc
new file mode 100644 (file)
index 0000000..89d299e
--- /dev/null
@@ -0,0 +1,14 @@
+{this enables the entire ipv6 functionality - resolving, connecting, etc\r
+this is enabled by default to make all apps using lcore automatically ipv6 aware.\r
+to disable, undefine it here, or define "noipv6" in the app}\r
+\r
+{$ifndef noipv6}\r
+{$define ipv6}\r
+{$endif}\r
+\r
+{there are 2 ways to use DNS in lcore: dnscore, which an entire built in DNS client, and getaddrinfo.\r
+dnscore is always included on *nix to avoid libc dependency problems, but getaddrinfo is used on windows.\r
+when getaddrinfo is used, there is no reason to include dnscore, and it increases the exe size,\r
+unless you want to use custom nameserver addresses. enable this setting to always include it.}\r
+\r
+{-$define syncdnscore}\r