/*
*******************************************************************
* $Author: lindner $
* $Revision: 1.1 $
* $Date: 91/03/25 21:12:22 $
* $Source: /export/mermaid/staff/lindner/gopherd/RCS/globals.h,v $
*******************************************************************
*/


/*
* This is some funky defines that assures that global variables are
* declared only once.  (when globals.c includes this file with EXTERN
* defined.
*/

#ifndef EXTERN
#define EXTERN extern
#define INIT(x)
#else
#define EXTERN
#define INIT(x) =x
#endif

/**** Defines ****/
#define MAXLINE 512


/**** Globals.  ****/

EXTERN boolean DEBUG INIT(FALSE);
EXTERN char LOGFile[256];
EXTERN FILE *LOGFileHandle INIT(NULL);
EXTERN char SecurityFile[256];
EXTERN FILE *SECFileHandle INIT(NULL);
EXTERN char Data_Dir[256];

/*** Prototypes n' externals ****/

extern char *parse_input();
extern int do_command();
void intro_mesg(/* int */);
void listdir();
void printfile();
void echosound();