Blame SOURCES/autofs-5.1.2-add-function-conf_amd_get_map_name.patch

4d476f
autofs-5.1.2 - add function conf_amd_get_map_name()
4d476f
4d476f
From: Ian Kent <raven@themaw.net>
4d476f
4d476f
Add configuration function to get the map_name option from
4d476f
an amd mount configuration section.
4d476f
4d476f
Signed-off-by: Ian Kent <raven@themaw.net>
4d476f
---
4d476f
 CHANGELOG          |    1 +
4d476f
 include/defaults.h |    1 +
4d476f
 lib/defaults.c     |   10 ++++++++++
4d476f
 3 files changed, 12 insertions(+)
4d476f
4d476f
--- autofs-5.0.7.orig/CHANGELOG
4d476f
+++ autofs-5.0.7/CHANGELOG
4d476f
@@ -225,6 +225,7 @@
4d476f
 - fix typos in README.amd-maps.
4d476f
 - add ref counting to struct map_source.
4d476f
 - add support for amd browsable option.
4d476f
+- add function conf_amd_get_map_name().
4d476f
 
4d476f
 25/07/2012 autofs-5.0.7
4d476f
 =======================
4d476f
--- autofs-5.0.7.orig/include/defaults.h
4d476f
+++ autofs-5.0.7/include/defaults.h
4d476f
@@ -191,6 +191,7 @@ char *conf_amd_get_nfs_proto(void);
4d476f
 char *conf_amd_get_nis_domain(void);
4d476f
 unsigned int conf_amd_set_nis_domain(const char *);
4d476f
 char *conf_amd_get_map_defaults(const char *);
4d476f
+char *conf_amd_get_map_name(const char *);
4d476f
 char *conf_amd_get_map_type(const char *);
4d476f
 char *conf_amd_get_search_path(const char *);
4d476f
 unsigned int conf_amd_get_dismount_interval(const char *);
4d476f
--- autofs-5.0.7.orig/lib/defaults.c
4d476f
+++ autofs-5.0.7/lib/defaults.c
4d476f
@@ -105,6 +105,7 @@
4d476f
 #define NAME_AMD_MAP_DEFAULTS			"map_defaults"
4d476f
 #define NAME_AMD_MAP_OPTIONS			"map_options"
4d476f
 #define NAME_AMD_MAP_RELOAD_INTERVAL		"map_reload_interval"
4d476f
+#define NAME_AMD_MAP_NAME			"map_name"
4d476f
 #define NAME_AMD_MAP_TYPE			"map_type"
4d476f
 #define NAME_AMD_MOUNT_TYPE			"mount_type"
4d476f
 #define NAME_AMD_PID_FILE			"pid_file"
4d476f
@@ -1914,6 +1915,15 @@ char *conf_amd_get_map_defaults(const ch
4d476f
 
4d476f
 	return tmp;
4d476f
 }
4d476f
+
4d476f
+char *conf_amd_get_map_name(const char *section)
4d476f
+{
4d476f
+	char *tmp = NULL;
4d476f
+	if (section)
4d476f
+		tmp = conf_get_string(section, NAME_AMD_MAP_NAME);
4d476f
+
4d476f
+	return tmp;
4d476f
+}
4d476f
 
4d476f
 char *conf_amd_get_map_type(const char *section)
4d476f
 {