|
|
1.1 root 1: /* sys_init.c - System tailoring initialisation */
2:
3: #ifndef lint
4: static char *rcsid = "$Header: /f/osi/quipu/RCS/sys_init.c,v 7.0 89/11/23 22:18:07 mrose Rel $";
5: #endif
6:
7: /*
8: * $Header: /f/osi/quipu/RCS/sys_init.c,v 7.0 89/11/23 22:18:07 mrose Rel $
9: *
10: *
11: * $Log: sys_init.c,v $
12: * Revision 7.0 89/11/23 22:18:07 mrose
13: * Release 6.0
14: *
15: */
16:
17: /*
18: * NOTICE
19: *
20: * Acquisition, use, and distribution of this module and related
21: * materials are subject to the restrictions of a license agreement.
22: * Consult the Preface in the User's Manual for the full terms of
23: * this agreement.
24: *
25: */
26:
27:
28: #include <stdio.h>
29: #include "quipu/oid.h"
30: #include "tailor.h"
31: #include "logger.h"
32:
33: extern char *dsaoidtable;
34: extern LLog * log_dsap;
35: extern time_t cache_timeout;
36: extern time_t retry_timeout;
37: extern time_t slave_timeout;
38:
39: dsa_sys_init(acptr,avptr)
40: int *acptr;
41: char *** avptr;
42: {
43: char *name;
44: char **ptr;
45: int cnt;
46: extern int parse_line;
47: extern char allow_crypt;
48:
49: parse_line = 0; /* stop 'line 1:' being printed in tailor file errors */
50: allow_crypt = 1;
51:
52: name = **avptr;
53:
54: DLOG (log_dsap,LLOG_TRACE,("Initialisation"));
55:
56: cnt = *acptr;
57: ptr = *avptr;
58: dsa_tai_args (acptr,avptr);
59:
60: if (dsa_tai_init(name) != OK)
61: fatal (-43,"Tailoring failed");
62:
63: dsa_tai_args (&cnt,&ptr); /* second call IS needed !!! */
64:
65: DLOG (log_dsap,LLOG_TRACE,("Loading oid table (%s)",dsaoidtable));
66:
67: load_oid_table (dsaoidtable);
68:
69: if (retry_timeout == (time_t)0)
70: retry_timeout = cache_timeout;
71:
72: if (slave_timeout == (time_t)0)
73: slave_timeout = cache_timeout;
74:
75: DLOG (log_dsap,LLOG_TRACE,("*** Starting ***"));
76:
77: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.