From ba01fa44feb6deb0f0359f381eafe866991c06c1 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 12 May 2011 13:46:33 +0200 Subject: 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. --- include/osmocom/core/application.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 include/osmocom/core/application.h (limited to 'include/osmocom/core/application.h') 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 -- cgit v1.2.3