mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-02-03 20:29:28 -05:00
nicer -h output
git-svn-id: file:///svn/unbound/trunk@1562 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
7dcca025f4
commit
868df9f584
3 changed files with 20 additions and 6 deletions
|
|
@ -101,10 +101,17 @@ static void usage()
|
|||
printf(" service - used to start from services control panel\n");
|
||||
#endif
|
||||
printf("Version %s\n", PACKAGE_VERSION);
|
||||
printf("libevent %s, libldns %s, %s\n",
|
||||
event_get_version(), ldns_version(),
|
||||
printf("linked libs: event %s, ldns %s, %s\n",
|
||||
#ifdef USE_WINSOCK
|
||||
"winsock",
|
||||
#elif defined(USE_MINI_EVENT)
|
||||
"internal",
|
||||
#else
|
||||
event_get_version(),
|
||||
#endif
|
||||
ldns_version(),
|
||||
SSLeay_version(SSLEAY_VERSION));
|
||||
printf("modules:");
|
||||
printf("linked modules:");
|
||||
for(m = module_list_avail(); *m; m++)
|
||||
printf(" %s", *m);
|
||||
printf("\n");
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
27 March 2009: Wouter
|
||||
- nicer -h output. report linked libraries and modules.
|
||||
- prints modules in intuitive order (config file friendly).
|
||||
|
||||
26 March 2009: Wouter
|
||||
- ignore swig varargs warnings with gcc.
|
||||
- remove duplicate example.conf text from python example configs.
|
||||
|
|
|
|||
|
|
@ -114,10 +114,12 @@ const char**
|
|||
module_list_avail(void)
|
||||
{
|
||||
/* these are the modules available */
|
||||
static const char* names[] = {"iterator", "validator",
|
||||
static const char* names[] = {
|
||||
#ifdef WITH_PYTHONMODULE
|
||||
"python",
|
||||
#endif
|
||||
"validator",
|
||||
"iterator",
|
||||
NULL};
|
||||
return names;
|
||||
}
|
||||
|
|
@ -129,11 +131,12 @@ typedef struct module_func_block* (*fbgetfunctype)(void);
|
|||
static fbgetfunctype*
|
||||
module_funcs_avail(void)
|
||||
{
|
||||
static struct module_func_block* (*fb[])(void) =
|
||||
{&iter_get_funcblock, &val_get_funcblock,
|
||||
static struct module_func_block* (*fb[])(void) = {
|
||||
#ifdef WITH_PYTHONMODULE
|
||||
&pythonmod_get_funcblock,
|
||||
#endif
|
||||
&val_get_funcblock,
|
||||
&iter_get_funcblock,
|
||||
NULL};
|
||||
return fb;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue