* MA 02111-1307, USA.
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
#include <lttv/hook.h>
#include <lttv/module.h>
#include <lttv/traceset.h>
#include <ltt/trace.h>
#include <stdio.h>
+#include <string.h>
/* The main program maintains a few central data structures and relies
GError *error = NULL;
LttvModule *module_module = lttv_module_require("module", &error);
- if(error != NULL) g_error(error->message);
+ if(error != NULL) g_error("%s", error->message);
LttvModule *module_option = lttv_module_require("option", &error);
- if(error != NULL) g_error(error->message);
+ if(error != NULL) g_error("%s", error->message);
/* Initialize the module loading */
GError *error = NULL;
lttv_module_require(a_module, &error);
- if(error != NULL) g_error(error->message);
+ if(error != NULL) g_error("%s", error->message);
}
void lttv_fatal(void *hook_data)
{
- //g_log_set_always_fatal(G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL);
- g_log_set_always_fatal(G_LOG_LEVEL_CRITICAL);
+ g_log_set_always_fatal(G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL);
+ //g_log_set_always_fatal(G_LOG_LEVEL_CRITICAL);
g_info("Critical log from glib will abort execution");
}