~mdw
/
become
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
51cf22e
)
More sensible restart routine: `_reinit' functions replaced by `_end' and
author
mdw
<mdw>
Wed, 20 Aug 1997 16:17:10 +0000
(16:17 +0000)
committer
mdw
<mdw>
Wed, 20 Aug 1997 16:17:10 +0000
(16:17 +0000)
`_init' functions.
src/daemon.c
patch
|
blob
|
blame
|
history
diff --git
a/src/daemon.c
b/src/daemon.c
index
56a9dab
..
5b5df85
100644
(file)
--- a/
src/daemon.c
+++ b/
src/daemon.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: daemon.c,v 1.
4 1997/08/07 10:00:37
mdw Exp $
+ * $Id: daemon.c,v 1.
5 1997/08/20 16:17:10
mdw Exp $
*
* Running a `become' daemon
*
*
* Running a `become' daemon
*
@@
-29,6
+29,10
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: daemon.c,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: daemon.c,v $
+ * Revision 1.5 1997/08/20 16:17:10 mdw
+ * More sensible restart routine: `_reinit' functions replaced by `_end' and
+ * `_init' functions.
+ *
* Revision 1.4 1997/08/07 10:00:37 mdw
* (Log entry for previous version is bogus.) Read netgroups database.
* Give up privileges permanently on startup.
* Revision 1.4 1997/08/07 10:00:37 mdw
* (Log entry for previous version is bogus.) Read netgroups database.
* Give up privileges permanently on startup.
@@
-426,12
+430,16
@@
void daemon_init(const char *cf, int port)
if (daemon__rescan || time(0) - when > 0) {
daemon__rescan = 0;
syslog(LOG_INFO, "rescanning configuration file");
if (daemon__rescan || time(0) - when > 0) {
daemon__rescan = 0;
syslog(LOG_INFO, "rescanning configuration file");
- userdb_reinit();
+ name_end();
+ rule_end();
+ netg_end();
+ userdb_end();
+ userdb_init();
userdb_local();
userdb_yp();
userdb_local();
userdb_yp();
- netg_
re
init();
- rule_
re
init();
- name_
re
init();
+ netg_init();
+ rule_init();
+ name_init();
if (daemon__readConfig(cf))
syslog(LOG_ERR, "error reading configuration file");
when = time(0) + daemon__awakeEvery;
if (daemon__readConfig(cf))
syslog(LOG_ERR, "error reading configuration file");
when = time(0) + daemon__awakeEvery;