summaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/application.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-05-12 13:46:33 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-05-12 15:43:47 +0200
commitba01fa44feb6deb0f0359f381eafe866991c06c1 (patch)
tree9bcf7d8dc1f8c765cf06e46506dfeb1ff8ee5145 /include/osmocom/core/application.h
parentf5afa18d09e5c60c09b5cd5896e665bf9683f059 (diff)
app: Introduce some routines to help with application startup
The plan is to collect structs and routines for application setup and remove many copies of the boilerplate code we have right now. This starts with routines to ignore certain signals and the stderr init code. Increment the age of the library because a new interface was added.
Diffstat (limited to 'include/osmocom/core/application.h')
-rw-r--r--include/osmocom/core/application.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/osmocom/core/application.h b/include/osmocom/core/application.h
new file mode 100644
index 00000000..c1642ec4
--- /dev/null
+++ b/include/osmocom/core/application.h
@@ -0,0 +1,16 @@
+#ifndef OSMO_APPLICATION_H
+#define OSMO_APPLICATION_H
+
+/**
+ * Routines for helping with the application setup.
+ */
+
+struct log_info;
+struct log_target;
+
+extern struct log_target *osmo_stderr_target;
+
+void osmo_init_ignore_signals(void);
+int osmo_init_logging(const struct log_info *);
+
+#endif