aboutsummaryrefslogtreecommitdiff
path: root/lib/parse_ini.h
diff options
context:
space:
mode:
authorGravatar M. Sean Finney <seanius@users.sourceforge.net> 2007-02-06 19:33:55 +0000
committerGravatar M. Sean Finney <seanius@users.sourceforge.net> 2007-02-06 19:33:55 +0000
commita70fb5becfef4479fc44c530658e5fcf2512d289 (patch)
tree8283e3edc50f8ebc8b176edd3a57d1ef940aba56 /lib/parse_ini.h
parentda44f86a15f8b5e536f88f4e4bcc4bb3dde54562 (diff)
downloadmonitoring-plugins-a70fb5becfef4479fc44c530658e5fcf2512d289.tar.gz
initial version of ini file parsing routines in C
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1610 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'lib/parse_ini.h')
-rw-r--r--lib/parse_ini.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/parse_ini.h b/lib/parse_ini.h
new file mode 100644
index 00000000..1c28c7de
--- /dev/null
+++ b/lib/parse_ini.h
@@ -0,0 +1,19 @@
+#ifndef _PARSE_INI_H_
+#define _PARSE_INI_H_
+
+/*
+ * parse_ini.h: routines for loading nagios-plugin defaults from ini
+ * configuration files.
+ */
+
+/* NP_DEFAULT_INI_PATH: compile-time default location for ini file */
+#ifndef NP_DEFAULT_INI_PATH
+# define NP_DEFAULT_INI_PATH "/etc/nagios-plugins/plugins.ini"
+#endif /* NP_DEFAULT_INI_PATH */
+
+/* np_load_defaults: load the default configuration (if present) for
+ * a plugin from the ini file
+ */
+char* np_get_defaults(const char *locator, const char *default_section);
+
+#endif /* _PARSE_INI_H_ */