/*
** Various configuration definitions.
**
**	@(#)aslookup.h          e07@nikhef.nl (Eric Wassenaar) 990207
*/

/*
 * Default whois server.
 * This can be overruled via the environment variable AS_SERVER_HOST,
 * or (both commands) via the ``-h server'' command line option.
 * If neither is defined, and no default server is defined, you lose.
 *
#define AS_SERVER_HOST	"whois.ripe.net"
 */

#ifndef AS_SERVER_HOST
#undef  AS_SERVER_HOST		/* default is to have no server */
#endif

/*
 * Default service port.
 * This can be overruled via the environment variable AS_SERVER_PORT,
 * or (for aslookup only) via the ``-p port'' command line option.
 * If neither is defined, the default service port below is used.
 */

#ifndef AS_SERVER_PORT
#define AS_SERVER_PORT	43	/* default whois service */
#endif

/*
 * Special server options.
 * This can be overruled via the environment variable AS_SERVER_OPTIONS.
 * If not defined, no special options will be used.
 * Note that the special option "-k" will be automatically inserted if
 * the ``-k'' flag is specified on the command line (both commands).
 * If you include the "-k" option here, it *must* be first.
 *
#define AS_SERVER_OPTIONS "-k"		[always keep connection open]
#define AS_SERVER_OPTIONS "-a"		[search all available databases]
#define AS_SERVER_OPTIONS "-T route"	[only select this type of records]
 */

#ifndef AS_SERVER_OPTIONS
#undef  AS_SERVER_OPTIONS	/* default is to have no special options */
#endif

/*
 * Mask network addresses.
 * It may be necessary to present only network addresses to whois servers
 * instead of full IP addresses. Setting this flag forces that behaviour.
 * Servers that conform to the RIPE181/RPSL standard database format accept
 * full IP addresses however, and will compute the proper network address
 * themselves, allowing for CIDR addresses.
 * We assume that this is the default for the servers that are queried.
 */

#ifndef AS_NETMASK
#undef  AS_NETMASK		/* default is to not mask the network */
#endif

/*
 * Miscellaneous constants.
 */

#define CONNTIMEOUT	6	/* timeout in secs for connect */
#define READTIMEOUT	60	/* timeout in secs for read reply */


syntax highlighted by Code2HTML, v. 0.9.1