From: MERC::"uunet!WKUVX1.BITNET!goathunter" 16-DEC-1992 14:05:08.18 To: fsupdate@WKUVX1.BITNET CC: Subj: New version of Matt Madison's NSQUERY Matt Madison has rewritten his NSQUERY in C. Full info is provided below my sig. To get it via e-mail, send the following commands in the body of a mail message to FILESERV@WKUVX1.BITNET: SEND FILESERV_TOOLS SEND NSQUERY You can get it via anonymous ftp from ftp.spc.edu in [.MADISON.NSQUERY]. Hunter ------ Hunter Goatley, VMS Systems Programmer, Western Kentucky University goathunter@WKUVX1.BITNET, 502-745-5251 --------------------------------------------------------------------------- NSQUERY ------- NSQUERY is a domain service query utility. It constructs a Internet domain service request, issues it to a domain server, and interprets and displays the reply. NSQUERY directly supports TGV MultiNet, and also includes an interface to the NETLIB interface library, which supports several TCP/IP packages. Source code for the network access routines is provided which can be modified to interface with other TCP/IP implementations. New features in V3.0: * NSQUERY has been completely rewritten in C, and runs on both VAX and Alpha AXP systems. NSQUERY runs on VMS V5.0 and later (or OpenVMS Alpha AXP V1.0 and later), and requires either TGV MultiNet V2.2 or later, or NETLIB V1.2 or later. ================================================================================ Files in NSQUERY.ZIP ARCH_DEFS.MAR MACRO source code with architecture-dependednt definitions BUILD.COM Command procedure for building NSQUERY from sources DESCRIP.MMS MMS description file for building NSQUERY from sources IPNS_CONST.H C header file containing domain-service constants LINK.COM Command procedure for creating NSQUERY executable. MISC.C C source for NSQUERY utility routines NETWORK_MULTINET.C C source code for the MultiNet direct network routines NETWORK_NETLIB.C C source code for the NETLIB network access routines NSQUERY.ALPHA_OLB NSQUERY object library for Alpha AXP systems NSQUERY.C NSQUERY main module in C NSQUERY.H C header file containing various NSQUERY definitions NSQUERY.OLB NSQUERY object library NSQUERY_DOC.TXT NSQUERY documentation for terminal or line printer. NSQUERY_DOC.PS NSQUERY documentation for PostScript laser printer. NSQUERY_DOC.SDML VAX Document source for NSQUERY documentation NSQUERY_MULTINET.OPT Linker options file for NSQUERY (MultiNet direct) NSQUERY_NETLIB.OPT Linker options file for NSQUERY (NETLIB interface) NSQUERY_MULTINET.ALPHA_OPT Cross-linker options file NSQUERY_NETLIB.ALPHA_OPT Cross-linker options file NSQ_CLD.CLD Command language definition for NSQUERY NSQ_MSG.MSG Message code definitions for NSQUERY NSQ_STATICS.C NSQUERY static data module in C PRINT.MAR MACRO source code for an NSQUERY output routine Review the DESCRIP.MMS or BUILD.COM files for information on building NSQUERY from sources. -------------------------------------------------------------------------------- CONTACTING THE AUTHOR Comments, suggestions, and questions about this software can be directed to the author at one of the following addresses: Mail: Matthew Madison TGV, Inc. 603 Mission Street Santa Cruz, CA 95060 USA Phone: +1 408 427 4366 Fax: +1 408 427 4365 E-Mail: madison@tgv.com COPYRIGHT NOTICE This software is COPYRIGHT ) 1992, MATTHEW D. MADISON. ALL RIGHTS RESERVED. Permission is granted for not-for-profit redistribution, provided all source and object code remain unchanged from the original distribution, and that all copyright notices remain intact. DISCLAIMER This software is provided "AS IS". The author and TGV, Inc. make no representations or warranties with repsect to the software and specifically disclaim any implied warranties of merchantability or fitness for any particular purpose.