home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / trn / part01 / server.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-12-02  |  765 b   |  41 lines

  1. /* $Id: server.c,v 4.4.3.1 1991/11/22 04:12:21 davison Trn $
  2. **
  3. ** $Log:    server.c,v $
  4. ** Revision 4.4.3.1  1991/11/22  04:12:21  davison
  5. ** Trn Release 2.0
  6. ** 
  7. */
  8.  
  9. #include "EXTERN.h"
  10. #include "common.h"
  11. #include "threads.h"
  12.  
  13. #ifdef SERVER
  14.  
  15. #include "server.h"
  16.  
  17. char *
  18. get_server_name(errflag)
  19. int errflag;
  20. {
  21.     char *name;
  22.     extern char *getenv();
  23.  
  24.     if (SERVER_FILE[0] == '/') {
  25.     name = getserverbyfile(SERVER_FILE);
  26.     } else {
  27.     if ((name = getenv("NNTPSERVER")) == NULL)
  28.         name = SERVER_FILE;
  29.     }
  30.     if (name == NULL && errflag) {
  31.     fprintf(stderr, "Couldn't get name of news server from %s\n",
  32.         SERVER_FILE);
  33.     fprintf(stderr,
  34.         "Either fix this file, or put NNTPSERVER in your environment.\n");
  35.     }
  36.     return name;
  37. }
  38.  
  39. #endif /* SERVER */
  40.  
  41.