\doxysection{application.\+h}
\label{application_8h_source}\index{include/osmocom/core/application.h@{include/osmocom/core/application.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 }
\DoxyCodeLine{3 \textcolor{preprocessor}{\#include <osmocom/core/defs.h>}}
\DoxyCodeLine{4 }
\DoxyCodeLine{5 \textcolor{keyword}{struct }log\_info;}
\DoxyCodeLine{6 \textcolor{keyword}{struct }log\_target;}
\DoxyCodeLine{7 }
\DoxyCodeLine{14 \textcolor{keyword}{extern} \textcolor{keyword}{struct }log\_target *osmo\_stderr\_target;}
\DoxyCodeLine{15 }
\DoxyCodeLine{16 \textcolor{keywordtype}{void} osmo\_init\_ignore\_signals(\textcolor{keywordtype}{void});}
\DoxyCodeLine{17 \textcolor{keywordtype}{int} osmo\_init\_logging(\textcolor{keyword}{const} \textcolor{keyword}{struct} log\_info *)}
\DoxyCodeLine{18         OSMO\_DEPRECATED(\textcolor{stringliteral}{"{}use osmo\_init\_logging2() instead to avoid a NULL talloc ctx"{}});}
\DoxyCodeLine{19 \textcolor{keywordtype}{int} osmo\_init\_logging2(\textcolor{keywordtype}{void} *ctx, \textcolor{keyword}{const} \textcolor{keyword}{struct} log\_info *log\_info);}
\DoxyCodeLine{20 }
\DoxyCodeLine{21 \textcolor{keywordtype}{int} osmo\_daemonize(\textcolor{keywordtype}{void});}

\end{DoxyCode}
