summaryrefslogtreecommitdiffstats
path: root/ulogd/extensions/ulogd_LOCALTIME.c
diff options
context:
space:
mode:
authorlaforge <laforge>2002-08-28 09:37:20 +0000
committerYasuyuki Kozakai <yasuyuki.kozakai@toshiba.co.jp>2008-03-01 01:11:55 +0900
commit3680c13525479fe944899da1ec1b2b91d3ca7b21 (patch)
tree75d384a5d6f330cdef0e953fee0c3a409c53ce02 /ulogd/extensions/ulogd_LOCALTIME.c
parentd404cfacbb2b1cb5f61af8b1bc0e2d2e5ffe4db6 (diff)
rename ulogd_LOCALTIME into ulogd_LOCAL, add local.hostname tag
(Martin Kähmer)
Diffstat (limited to 'ulogd/extensions/ulogd_LOCALTIME.c')
-rw-r--r--ulogd/extensions/ulogd_LOCALTIME.c76
1 files changed, 0 insertions, 76 deletions
diff --git a/ulogd/extensions/ulogd_LOCALTIME.c b/ulogd/extensions/ulogd_LOCALTIME.c
index d1a40ce..e69de29 100644
--- a/ulogd/extensions/ulogd_LOCALTIME.c
+++ b/ulogd/extensions/ulogd_LOCALTIME.c
@@ -1,76 +0,0 @@
-/* ulogd_LOCALTIME.c, Version 0.2
- *
- * ulogd locatime logger for each and every packet we see ;)
- *
- * (C) 2001-2002 by Florent AIDE <faide@alphacent.com>
- * with the help of Moez MKADMI <moez.mka@voila.fr>
- * shamelessly ripped from Harald Welte
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2
- * as published by the Free Software Foundation
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- *
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <ulogd.h>
-#include <string.h>
-
-#ifdef DEBUG_LOCALTIME
-#define DEBUGP(x) ulogd_log(ULOGD_DEBUG, x)
-#else
-#define DEBUGP(format, args...)
-#endif
-
-static ulog_iret_t *_interp_localtime(ulog_interpreter_t *ip,
- ulog_packet_msg_t *pkt)
-{
- struct timeval tv;
- ulog_iret_t *ret = ip->result;
-
- /* Get date */
- gettimeofday(&tv, NULL);
-
- /* put date */
- ret[0].value.ui32 = (unsigned long) tv.tv_sec;
- ret[0].flags |= ULOGD_RETF_VALID;
-
- return ret;
-}
-
-static ulog_iret_t localtime_rets[] = {
- { NULL, NULL, 0, ULOGD_RET_UINT32, ULOGD_RETF_NONE, "local.time",
- { ui32: 0 } },
-};
-
-static ulog_interpreter_t localtime_ip[] = {
-
- { NULL, "local", 0, &_interp_localtime, 1, &localtime_rets },
- { NULL, "", 0, NULL, 0, NULL },
-};
-
-void _localtime_reg_ip(void)
-{
- ulog_interpreter_t *ip = localtime_ip;
- ulog_interpreter_t *p;
-
- for (p = ip; p->interp; p++)
- register_interpreter(p);
-
-}
-
-void _init(void)
-{
- _localtime_reg_ip();
-}