minires provides a simple implementation of resolver functions commonly used in clients, adapted to the MSYS environment. On Windows 2000 and above, the query functions (like res_query) are implemented by calling the Win32 API function DnsQuery and translating the result to wire format -- if the file /etc/resolv.conf (c:\msys\1.0\etc\resolv.conf) is not readable or contains an options line with the token "osquery". Otherwise, minires works as a simple synchronous non- caching stub resolver. Instead of querying a local bind daemon, this implementation attempts to reach predefined name servers. Their addresses are obtained directly from Windows (except on Win95 with DHCP), from /etc/resolv.conf, or from the LOCALDOMAIN environment variable. The msys-minires package provides the documentation for the minires library and test/debug applications, while the associated msys-libminires package provides the runtime library and related development files. minires provides a simple implementation of resolver functions commonly used in clients, adapted to the MSYS environment. On Windows 2000 and above, the query functions (like res_query) are implemented by calling the Win32 API function DnsQuery and translating the result to wire format -- if the file /etc/resolv.conf (c:\msys\1.0\etc\resolv.conf) is not readable or contains an options line with the token "osquery". Otherwise, minires works as a simple synchronous non- caching stub resolver. Instead of querying a local bind daemon, this implementation attempts to reach predefined name servers. Their addresses are obtained directly from Windows (except on Win95 with DHCP), from /etc/resolv.conf, or from the LOCALDOMAIN environment variable. The msys-libminires package provides the runtime library and related development files, while the associated msys-minires minires package provides the documentation and test/debug applications.