|
|
BSD 4.3reno
/* fred.h - definitions for fred */
/*
* $Header: /var/lib/cvsd/repos/CSRG/43BSDReno/contrib/isode-beta/others/quipu/uips/fred/fred.h,v 1.1.1.1 2018/04/24 16:12:56 root Exp $
*
*
* $Log: fred.h,v $
* Revision 1.1.1.1 2018/04/24 16:12:56 root
* BSD 4.3reno
*
* Revision 7.6 90/06/11 10:55:21 mrose
* UFN
*
* Revision 7.5 90/03/08 08:05:08 mrose
* phone
*
* Revision 7.4 90/01/16 20:43:29 mrose
* last check-out
*
* Revision 7.3 90/01/11 18:36:33 mrose
* real-sync
*
* Revision 7.2 89/12/14 18:49:03 mrose
* KIS project
*
* Revision 7.1 89/12/13 20:01:49 mrose
* errfp
*
* Revision 7.0 89/11/23 22:08:57 mrose
* Release 6.0
*
*/
/*
* NOTICE
*
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
* this agreement.
*
*/
#include <stdio.h>
#include "general.h"
#include "manifest.h"
#include "tailor.h"
/* MAIN */
extern int interrupted;
extern int oneshot;
extern char ufn_file[];
extern SFP istat;
extern SFP qstat;
extern LLog _fred_log, *fred_log;
void adios (), advise ();
int ask (), getline ();
char *strdup ();
/* DATA */
extern int debug;
extern int fflag;
extern int kflag;
extern int mail;
extern int nametype;
extern int network;
extern int phone;
extern int query;
extern int readonly;
extern int soundex;
extern int timelimit;
extern int verbose;
extern int watch;
extern int usetty;
extern int ifd;
extern int ofd;
extern int didbind;
extern int dontpage;
extern int rcmode;
extern int runcom;
extern int runsys;
extern char *manager;
extern char *pager;
extern char *myarea;
extern char *mydn;
extern char *myhome;
extern char *myuser;
extern FILE *stdfp;
extern FILE *errfp;
#define EOLN (network && !mail ? "\r\n" : "\n")
/* DISPATCH */
struct dispatch {
char *ds_name;
IFP ds_fnx;
int ds_flags;
#define DS_NULL 0x00
#define DS_USER 0x01
#define DS_SYOK 0x02
char *ds_help;
};
/* MISCELLANY */
struct area_guide {
int ag_record;
#define W_ORGANIZATION 0x01
#define W_UNIT 0x02
#define W_LOCALITY 0x03
#define W_PERSON 0x04
#define W_DSA 0x05
#define W_ROLE 0x06
char *ag_key;
char *ag_search;
char *ag_class;
char *ag_rdn;
char *ag_area;
};
extern int area_quantum;
extern struct area_guide areas[];
/* WHOIS */
extern char *whois_help[];
/* */
extern int errno;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.