This is conf.h in view mode; [Download] [Up]
/* * Configuration file for nn version of nntp inews. Written by * Steve Simmons (scs@lokkur.dexter.mi.us), Dec 19, 1989. Placed * in the public domain by the author. This file rationalizes * the stock NNTP release of inews with the definitions for NN. * The rationalization was done as of NN version 6.3.10 and NNTP * version 1.5.7. * * You must edit this file to reflect your local configuration * and environment. * * Follow the instructions given in the comments. See the file * README for more comments. * * $RCSfile: conf.h,v $ $Revision: 1.1 $ * * $Author: news $ $Date: 89/12/20 17:43:03 $ * * $State: Exp $ $Locker: $ * * $Log: conf.h,v $ * Revision 1.1 89/12/20 17:43:03 news * Initial revision * * May 1st, 1990, Kim Storm * Modifications to get hostname for free (see README.NN) */ #ifndef NNINEWSCONF_H #define NNINEWSCONF_H #include "config.h" #ifndef NNTP /* WHY DO YOU WANT TO MAKE MINI-INEWS WHEN YOU DONT USE NNTP */ #endif /* * Define your local domain name. You *must* define something, either * here, in config.h, or elsewhere according to your local standards. * See comment below on HIDDENNET. * * You are not strictly *required* to have a domain name; nonetheless * it's a good idea. If you are on the Internet or otherwise have a * valid domain name, use it (except see HIDDENNET below). If you're * a uucp-only site, use ".uucp" for now and go get a real name. * * Note that if you imbed your domain name in the hostname and you don't * use HIDDENNET, you may get a period on the end of your fully qualified * domian name (FQDN) in postings. In that case, use HIDDENNET and * define DOMAIN to be your FQDN. */ /* #define DOMAIN "frobozz.com.bogus" */ /* * If you define this, the hostname will not appear in the posting * data except on the path. Items will be from user@DOMAIN (with * DOMAIN as defined above). If you don't want this, comment it out. */ #define HIDDENNET /* * There are a number of ways that inews will try to figure out the * host name. When used with nn, the definitions in ../config.h * will specify this, so you don't have to do anything special here. */ /* * If you don't have bcopy, the following define will make one... */ /* #define USG /* */ /* * You shouldn't need to touch anything below this line. */ /* * This is the code needed to get the proper hostname. * * nn provides a gethostname function for generic use. * we fake uname() for inews.c using this: */ #define uname(str) gethostname(str, sizeof(str)) /* * Stock nntp inews and nn use some different #define names for the * same general functions. This synchronises them. */ #define SERVER_FILE NNTP_SERVER /* * Reverse engineering (nn got this the other way around).... */ #ifdef HAVE_STRCHR #define rindex strrchr #define index strchr #endif #ifdef NO_BZERO #ifndef USG #define USG #endif #endif /* * Sanity checks (You know. Checks you get from Sanity Claus) */ #ifdef HIDDENNET #ifndef DOMAIN YOU_BLEW_IT READ_THE_INSTRUCTIONS_AGAIN #endif #endif #endif /* of ifdef NNINEWSCONF_H */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.