diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/ChangeLog | 4 | ||||
-rw-r--r-- | runtime/lket/b2a/lket_b2a.c | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/runtime/ChangeLog b/runtime/ChangeLog index 6f38ac92..6871025f 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,7 @@ +2006-10-10 Frank Ch. Eigler <fche@elastic.org> + + * runtime/lket/b2a/lket_b2a.c: Add several missing #ifdef HAS_MYSQL. + 2006-10-10 Li Guanglei <guanglei@cn.ibm.com> * runtime/lket/b2a/lket_b2a.c, runtime/lket/b2a/lket_b2a.h: diff --git a/runtime/lket/b2a/lket_b2a.c b/runtime/lket/b2a/lket_b2a.c index ee9d4857..eb4c2fc6 100644 --- a/runtime/lket/b2a/lket_b2a.c +++ b/runtime/lket/b2a/lket_b2a.c @@ -1,4 +1,5 @@ // Copyright (C) 2005, 2006 IBM Corp. +// Copyright (C) 2006 Red Hat Inc. // // This file is part of systemtap, and is free software. You can // redistribute it and/or modify it under the terms of the GNU General @@ -299,9 +300,9 @@ failed: exit(-1); } } -#endif if(events_des[1][i][j]->entrytime) /* destroy entrytime tree */ g_tree_destroy(events_des[1][i][j]->entrytime); +#endif } } @@ -634,7 +635,9 @@ char *get_sqltype(char *fmt) void register_evt_desc(FILE *infp, size_t size) { +#ifdef HAS_MYSQL static int has_table = 0; +#endif int grpid, hookid; char *evt_body; evt_body = malloc(size); @@ -644,9 +647,9 @@ void register_evt_desc(FILE *infp, size_t size) if(!events_des[1][grpid][hookid]) events_des[1][grpid][hookid] = malloc(sizeof(event_desc)); +#ifdef HAS_MYSQL events_des[1][grpid][hookid]->entrytime = g_tree_new_full( compareFunc, NULL, NULL, destroyTreeData); -#ifdef HAS_MYSQL if(into_db) { if(!has_table) { snprintf(sql, 1024, "create table table_desc ( table_name \ @@ -708,10 +711,10 @@ void register_events(int evt_type, FILE *infp, size_t size) snprintf(sql, 1024, "alter table %d_%d ", grpid, hookid); } } -#endif if(size == 2) // skip if no event format is provided goto gen_sql; +#endif evt_fmt = evt_body+2; |