../../tools/dbus-monitor.c
../../tools/dbus-print-message.c
../../tools/dbus-print-message.h
+ ../../tools/tool-common.c
+ ../../tools/tool-common.h
)
if (WIN32)
#include <time.h>
#include "dbus-print-message.h"
+#include "tool-common.h"
#define EAVESDROPPING_RULE "eavesdrop=true"
}
#endif
-inline static void
-oom (const char *doing)
-{
- fprintf (stderr, "OOM while %s\n", doing);
- exit (1);
-}
-
static DBusHandlerResult
monitor_filter_func (DBusConnection *connection,
DBusMessage *message,
filters = (char **) realloc (filters, numFilters * sizeof (char *));
if (filters == NULL)
- oom ("adding a new filter slot");
+ tool_oom ("adding a new filter slot");
filters[j] = (char *) malloc (filter_len);
if (filters[j] == NULL)
- oom ("adding a new filter");
+ tool_oom ("adding a new filter");
snprintf (filters[j], filter_len, "%s,%s", EAVESDROPPING_RULE, arg);
j++;
}