diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-05-12 13:46:33 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-05-12 15:43:47 +0200 |
commit | ba01fa44feb6deb0f0359f381eafe866991c06c1 (patch) | |
tree | 9bcf7d8dc1f8c765cf06e46506dfeb1ff8ee5145 /include/osmocom | |
parent | f5afa18d09e5c60c09b5cd5896e665bf9683f059 (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')
-rw-r--r-- | include/osmocom/core/Makefile.am | 2 | ||||
-rw-r--r-- | include/osmocom/core/application.h | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/include/osmocom/core/Makefile.am b/include/osmocom/core/Makefile.am index b21e0476..36988733 100644 --- a/include/osmocom/core/Makefile.am +++ b/include/osmocom/core/Makefile.am @@ -3,7 +3,7 @@ osmocore_HEADERS = signal.h linuxlist.h timer.h select.h msgb.h bits.h \ gsmtap.h write_queue.h \ logging.h rate_ctr.h gsmtap_util.h \ plugin.h crc16.h panic.h process.h msgfile.h \ - backtrace.h conv.h + backtrace.h conv.h application.h if ENABLE_TALLOC osmocore_HEADERS += talloc.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 |