.type = ULOGD_DTYPE_PACKET,
},
.interp = &_interp_pkt,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET,
},
.interp = &interp_mac2str,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.start = &ifindex_start,
.stop = &ifindex_fini,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW,
},
.interp = &interp_ip2bin,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW,
},
.interp = &interp_ip2hbin,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET | ULOGD_DTYPE_FLOW,
},
.interp = &interp_ip2str,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.interp = &interp_mark,
.config_kset = &libulog_kset,
.configure = &configure,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_FLOW,
},
.interp = &printflow_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET,
},
.interp = &printpkt_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.type = ULOGD_DTYPE_PACKET,
},
.interp = &interp_pwsniff,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void)
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
-#define ULOGD_VERSION "2.0.0beta"
-
/* All types with MSB = 1 make use of value.ptr
* other types use one of the union's member */
.stop = &destructor_nfct,
.signal = &signal_nfct,
.priv_size = sizeof(struct nfct_pluginstance),
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.start = &start,
.stop = &stop,
.config_kset = &libulog_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.start = &init,
.stop = &fini,
.config_kset = &libulog_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) initializer(void)
.start = &start,
.stop = &stop,
.config_kset = &libunixsock_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
static void __attribute__ ((constructor)) init(void)
.stop = &destructor_nfacct,
.signal = &signal_nfacct,
.priv_size = sizeof(struct nfacct_pluginstance),
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &ulogd_db_stop,
.signal = &ulogd_db_signal,
.interp = &ulogd_db_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &ulogd_db_stop,
.signal = &ulogd_db_signal,
.interp = &ulogd_db_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &stop_pcap,
.signal = &signal_pcap,
.interp = &interp_pcap,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &ulogd_db_stop,
.signal = &ulogd_db_signal,
.interp = &ulogd_db_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.start = sqlite3_start,
.stop = sqlite3_stop,
.interp = sqlite3_interp,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
static void init(void) __attribute__((constructor));
.stop = &gprint_fini,
.signal = &sighup_handler_print,
.config_kset = &gprint_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.interp = &output_ipfix,
.signal = &signal_handler_ipfix,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.interp = &_output_logemu,
.signal = &signal_handler_logemu,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &nacct_fini,
.signal = &sighup_handler_print,
.config_kset = &nacct_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &oprint_fini,
.signal = &sighup_handler_print,
.config_kset = &oprint_kset,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.start = &syslog_start,
.stop = &syslog_fini,
.interp = &_output_syslog,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
.stop = &xml_fini,
.interp = &xml_output,
.signal = &xml_signal_handler,
- .version = ULOGD_VERSION,
+ .version = VERSION,
};
void __attribute__ ((constructor)) init(void);
/* the function called by all plugins for registering themselves */
void ulogd_register_plugin(struct ulogd_plugin *me)
{
- if (strcmp(me->version, ULOGD_VERSION)) {
+ if (strcmp(me->version, VERSION)) {
ulogd_log(ULOGD_NOTICE,
"plugin `%s' has incompatible version %s\n",
me->version);
exit(2);
}
}
- ulogd_log(ULOGD_INFO, "ulogd Version %s (re-)starting\n", ULOGD_VERSION);
+ ulogd_log(ULOGD_INFO, "ulogd Version %s (re-)starting\n", VERSION);
return 0;
}
static void print_usage(void)
{
/* FIXME */
- printf("ulogd Version %s\n", ULOGD_VERSION);
+ printf("ulogd Version %s\n", VERSION);
printf(COPYRIGHT);
printf("This is free software with ABSOLUTELY NO WARRANTY.\n\n");
printf("Parameters:\n");
daemonize = 1;
break;
case 'V':
- printf("ulogd Version %s\n", ULOGD_VERSION);
+ printf("ulogd Version %s\n", VERSION);
printf(COPYRIGHT);
exit(0);
break;