BIND 9.3.0beta2 is now available.
Danny Mayer
mayer at gis.net
Mon Apr 19 02:38:33 UTC 2004
At 10:08 PM 4/18/2004, Mark Andrews wrote:
>
> For in6addr_any I would be doing something like the following
> in net.h.
>
> #if _MSC_VER < ?????
> #define in6addr_any isc_in6addr_any
> #define in6addr_loopback isc_in6addr_loopback
> #endif
>
> Mark
That should be fine. _MSC_VER is 1200 for the VC++ 6.0 compiler.
I wasn't sure of the intent when they got defined in ipv6.h so I had to
guess. I think the only other issues are the casts and dns_opcode_t
in message.h. I also made some more changes in BINDInstall so that
it doesn't try and copy the v7 dll's. Here is that change:
--- BINDInstalldlg.cpp.old Sun Apr 18 22:34:59 2004
+++ BINDInstalldlg.cpp Sun Apr 18 22:35:31 2004
@@ -113,8 +113,10 @@
{"msvcrt.dll", FileData::WinSystem, FileData::Critical, TRUE},
# endif
#endif
+#if _MSC_VER > 1200
{"mfc70.dll", FileData::WinSystem, FileData::Critical, TRUE},
{"msvcr70.dll", FileData::WinSystem, FileData::Critical, TRUE},
+#endif
{"bindevt.dll", FileData::WinSystem, FileData::Normal, FALSE},
{"libbind9.dll", FileData::WinSystem, FileData::Critical, FALSE},
{"libisc.dll", FileData::WinSystem, FileData::Critical, FALSE},
@@ -435,7 +437,7 @@
m_accountExists = TRUE;
}
- ProgramGroup();
+ ProgramGroup(FALSE);
try {
CreateDirs();
@@ -473,7 +475,7 @@
RegCloseKey(hKey);
}
- ProgramGroup();
+ ProgramGroup(FALSE);
if (m_startOnInstall)
StartBINDService();
I assume the the VC++ 7.0 compiler (.NET) has everything you need defined
properly.
More information about the bind-workers
mailing list