Update of /usr/cvsroot/asterisk In directory mongoose.digium.com:/tmp/cvs-serv17189
Modified Files: Makefile asterisk.c asterisk.h loader.c utils.c Log Message: Index: Makefile =================================================================== RCS file: /usr/cvsroot/asterisk/Makefile,v retrieving revision 1.147 retrieving revision 1.148 diff -u -d -r1.147 -r1.148 --- Makefile 1 Apr 2005 21:18:39 -0000 1.147 +++ Makefile 6 Apr 2005 21:12:32 -0000 1.148 @@ -265,7 +265,7 @@ cdr.o tdd.o acl.o rtp.o manager.o asterisk.o ast_expr.o \ dsp.o chanvars.o indications.o autoservice.o db.o privacy.o \ astmm.o enum.o srv.o dns.o aescrypt.o aestab.o aeskey.o \ - utils.o config_old.o plc.o jitterbuf.o + utils.o config_old.o plc.o jitterbuf.o dnsmgr.o ifeq (${OSARCH},Darwin) OBJS+=poll.o dlfcn.o ASTLINK=-Wl,-dynamic Index: asterisk.c =================================================================== RCS file: /usr/cvsroot/asterisk/asterisk.c,v retrieving revision 1.146 retrieving revision 1.147 diff -u -d -r1.146 -r1.147 --- asterisk.c 4 Apr 2005 03:28:38 -0000 1.146 +++ asterisk.c 6 Apr 2005 21:12:32 -0000 1.147 @@ -1960,6 +1960,10 @@ printf(term_quit()); exit(1); } + if (dnsmgr_init()) { + printf(term_quit()); + exit(1); + } #if 0 /* This should no longer be necessary */ /* sync cust config and reload some internals in case a custom config handler binded to them */ Index: asterisk.h =================================================================== RCS file: /usr/cvsroot/asterisk/asterisk.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- asterisk.h 31 Dec 2004 00:04:41 -0000 1.14 +++ asterisk.h 6 Apr 2005 21:12:32 -0000 1.15 @@ -52,5 +52,8 @@ extern int astdb_init(void); /* Provided by channel.c */ extern void ast_channels_init(void); +/* Provided by dnsmgr.c */ +extern int dnsmgr_init(void); +extern void dnsmgr_reload(void); #endif Index: loader.c =================================================================== RCS file: /usr/cvsroot/asterisk/loader.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- loader.c 25 Jan 2005 06:10:19 -0000 1.37 +++ loader.c 6 Apr 2005 21:12:32 -0000 1.38 @@ -215,6 +215,10 @@ ast_rtp_reload(); reloaded = 2; } + if (!name || !strcasecmp(name, "dnsmgr")) { + dnsmgr_reload(); + reloaded = 2; + } time(&ast_lastreloadtime); ast_mutex_lock(&modlock); Index: utils.c =================================================================== RCS file: /usr/cvsroot/asterisk/utils.c,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- utils.c 17 Mar 2005 23:12:15 -0000 1.36 +++ utils.c 6 Apr 2005 21:12:32 -0000 1.37 @@ -150,8 +150,8 @@ #endif -/* Recursive thread safe version of gethostbyname that replaces the - standard gethostbyname (which is not recursive) +/* Re-entrant (thread safe) version of gethostbyname that replaces the + standard gethostbyname (which is not thread safe) */ struct hostent *ast_gethostbyname(const char *host, struct ast_hostent *hp) { @@ -457,4 +457,4 @@ return NULL; } } -#endif +#endif /* LINUX */ _______________________________________________ Asterisk-Cvs mailing list Asterisk-Cvs@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-cvs