Title: DNSQUERY Author: Stewart Brodie Version: 0.08 Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Stewart Brodie Date: 10/02/96 Keywords: Communications software Shareware: No Machine: Archimedes Operating system: RISCOS Memory requirements: Peripherals needed: Other s/ware needed: Directory: micros/arch/riscos/e090 Date mounted/updated: 02/05/96 File names: dnsquery.arc Unarchived files: 7 Unarchived size: 156 kbytes Omissions: See also: DNSTESTER (e091) ------------------------------------------------------------------------------- Acquiring the package: Download the archive file(s) and extract using SparkPlug 2 (see the "tools_help" file in micros/arch/riscos/tools for further info). Description: This package consists of a relocatable module (ResolverZM) which is a drop-in replacement for InetDB to provide DNS services. However, it gives a vastly expanded interface to the underlying libraries, which are those from BIND-4.9.3-REL with my extensions for multi-tasking lookups. It also includes two partially linked object files: o.libresolv and o.libresolvM which are linkable object files containing the DNS code. This will provide an API to gethostbyname gethostbyaddr and gethostname, plus a full multithreadable multitaskable library for performing lookups without blocking the machine.