source: trunk/athena/bin/olc/server/olcd/data.c @ 2025

Revision 2025, 3.5 KB checked in by tjcoppet, 35 years ago (diff)
*** empty log message ***
Line 
1/*
2 * This file is part of the OLC On-Line Consulting System.
3 * It contains static definitions for the OLC daemon.
4 *
5 *      Win Treese
6 *      Dan Morgan
7 *      Bill Saphir
8 *      MIT Project Athena
9 *
10 *      Ken Raeburn
11 *      MIT Information Systems
12 *
13 *      Tom Coppeto
14 *      MIT Project Athena
15 *
16 *      Copyright (c) 1988 by the Massachusetts Institute of Technology
17 *
18 *      $Source: /afs/dev.mit.edu/source/repository/athena/bin/olc/server/olcd/data.c,v $
19 *      $Author: tjcoppet $
20 */
21
22
23#include <olc/olc.h>
24#include <olcd.h>
25
26
27char *OLC_DATABASE  = "/usr/lib/olc/database";
28char *SPECIALTY_DIR = "/usr/lib/olc/specialties";
29char *ACL_DIR       = "/usr/lib/olc/acls";
30char *LOG_DIR       = "/usr/spool/olc";
31char *BACKUP_FILE   = "/usr/spool/olc/backup.dat";
32char *ERROR_LOG     = "/usr/adm/olc/errors";
33char *STATUS_LOG    = "/usr/adm/olc/status";
34char *STDERR_LOG    = "/usr/adm/olc/errors";
35char *TOPIC_FILE    = "/usr/lib/olc/topics";
36char *USER_FILE     = "/usr/lib/olc/database";
37char *MOTD_FILE     = "/usr/lib/olc/motd";
38
39#ifdef KERBEROS
40char *SERVER_REALM = "ATHENA.MIT.EDU";
41char *SRVTAB_FILE  = "/etc/srvtab";
42char K_INSTANCEbuf[INST_SZ];
43#endif KERBEROS
44
45
46/* NF_PREFIX is prepended to the topic to create a specific discuss mtg */
47#ifndef TEST
48char *NF_PREFIX = "MATISSE.MIT.EDU:/usr/spool/discuss/o";
49#else TEST
50char *NF_PREFIX = "PICASSO.MIT.EDU:/usr/spool/discuss/o";
51#endif TEST
52
53/* declaraction of procedure table */
54
55PROC Proc_List[] =
56{
57  OLC_TOPIC,           olc_topic,            "olc topic",
58  OLC_COMMENT,         olc_comment,          "olc comment",
59  OLC_DESCRIBE,        olc_describe,         "olc describe",
60  OLC_DONE,            olc_done,             "olc done",
61  OLC_CANCEL,          olc_cancel,           "olc cancel",
62  OLC_FORWARD,         olc_forward,          "olc forward",
63  OLC_LIST,            olc_list,             "olc list",
64  OLC_MAIL,            olc_mail,             "olc mail",
65  OLC_ON,              olc_on,               "olc on",
66  OLC_OFF,             olc_off,              "olc off",
67  OLC_REPLAY,          olc_replay,           "olc replay",
68  OLC_SEND,            olc_send,             "olc send",
69  OLC_STARTUP,         olc_startup,          "olc startup",
70  OLC_SHOW,            olc_show,             "olc show",
71  OLC_GRAB,            olc_grab,             "olc grab",
72  OLC_CANCEL,          olc_cancel,           "olc cancel",
73  OLC_ASK,             olc_ask,              "olc ask",
74  OLC_WHO,             olc_who,              "olc who",
75  OLC_CHANGE_TOPIC,    olc_chtopic,          "olc chtopic",
76  OLC_CREATE_INSTANCE, olc_create_instance,  "olc split",
77  OLC_LIST_TOPICS,     olc_list_topics,      "olc list topics",
78  OLC_MOTD,            olc_motd,             "olc motd",
79  OLC_VERIFY_TOPIC,    olc_verify_topic,     "olc verify topic",
80  OLC_VERIFY_INSTANCE, olc_verify_instance,  "olc verify",
81  OLC_DEFAULT_INSTANCE,olc_default_instance, "olc default instance",
82  OLC_DUMP,            olc_dump,             "olc dump",
83  OLC_LOAD_USER,       olc_load_user,        "olc load user",
84  UNKNOWN_REQUEST,     (int(*)()) NULL,      (char *) NULL,
85};
86
87KNUCKLE **Knuckle_List  = (KNUCKLE **) NULL;
88TOPIC   **Topic_List    = (TOPIC **) NULL;
89
90ACL Acl_List[] =
91{
92  ON_ACL,             "on.acl",
93  MONITOR_ACL,        "monitor.acl",
94  OLC_ACL,            "olc.acl",
95  CONSULT_ACL,        "consult.acl",
96  GRAB_ACL,           "grab.acl",
97  GRESOLVE_ACL,       "gresolve.acl",
98  GASK_ACL,           "gask.acl",
99  GCOMMENT_ACL,       "gcomment.acl",
100  GMESSAGE_ACL,       "gmessage.acl",
101  ADMIN_ACL,          "admin.acl",
102  GCHTOPIC_ACL,       "gchtopic.acl",
103  0,                  (char *) NULL,
104};
Note: See TracBrowser for help on using the repository browser.