svn commit: r279813 - head/usr.sbin/autofs

Edward Tomasz Napierala trasz at FreeBSD.org
Mon Mar 9 15:31:35 UTC 2015


Author: trasz
Date: Mon Mar  9 15:31:33 2015
New Revision: 279813
URL: https://svnweb.freebsd.org/changeset/base/279813

Log:
  Make things more readable; no functional changes.
  
  MFC after:	1 month
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/usr.sbin/autofs/automount.c
  head/usr.sbin/autofs/automountd.c
  head/usr.sbin/autofs/common.c
  head/usr.sbin/autofs/common.h
  head/usr.sbin/autofs/popen.c

Modified: head/usr.sbin/autofs/automount.c
==============================================================================
--- head/usr.sbin/autofs/automount.c	Mon Mar  9 15:20:12 2015	(r279812)
+++ head/usr.sbin/autofs/automount.c	Mon Mar  9 15:31:33 2015	(r279813)
@@ -349,8 +349,7 @@ main_automount(int argc, char **argv)
 			if (options == NULL) {
 				options = checked_strdup(optarg);
 			} else {
-				options =
-				    separated_concat(options, optarg, ',');
+				options = concat(options, ',', optarg);
 			}
 			break;
 		case 'u':
@@ -388,8 +387,7 @@ main_automount(int argc, char **argv)
 
 	if (show_maps) {
 		if (options != NULL) {
-			root->n_options = separated_concat(options,
-			    root->n_options, ',');
+			root->n_options = concat(options, ',', root->n_options);
 		}
 		if (show_maps > 1) {
 			node_expand_indirect_maps(root);

Modified: head/usr.sbin/autofs/automountd.c
==============================================================================
--- head/usr.sbin/autofs/automountd.c	Mon Mar  9 15:20:12 2015	(r279812)
+++ head/usr.sbin/autofs/automountd.c	Mon Mar  9 15:31:33 2015	(r279813)
@@ -241,8 +241,7 @@ handle_request(const struct autofs_daemo
 		 * Prepend options passed via automountd(8) command line.
 		 */
 		if (cmdline_options != NULL) {
-			options =
-			    separated_concat(cmdline_options, options, ',');
+			options = concat(cmdline_options, ',', options);
 		}
 
 		nobrowse = pick_option("nobrowse", &options);
@@ -268,8 +267,7 @@ handle_request(const struct autofs_daemo
 			 * We still need to create the single subdirectory
 			 * user is trying to access.
 			 */
-			tmp = separated_concat(adr->adr_path,
-			    adr->adr_key, '/');
+			tmp = concat(adr->adr_path, '/', adr->adr_key);
 			node = node_find(root, tmp);
 			if (node != NULL)
 				create_subtree(node, false);
@@ -301,12 +299,12 @@ handle_request(const struct autofs_daemo
 	 * Prepend options passed via automountd(8) command line.
 	 */
 	if (cmdline_options != NULL)
-		options = separated_concat(cmdline_options, options, ',');
+		options = concat(cmdline_options, ',', options);
 
 	/*
 	 * Append "automounted".
 	 */
-	options = separated_concat(options, "automounted", ',');
+	options = concat(options, ',', "automounted");
 
 	/*
 	 * Remove "nobrowse", mount(8) doesn't understand it.
@@ -334,11 +332,10 @@ handle_request(const struct autofs_daemo
 		if (retrycnt == NULL) {
 			log_debugx("retrycnt not specified in options; "
 			    "defaulting to 1");
-			options = separated_concat(options,
-			    separated_concat("retrycnt", "1", '='), ',');
+			options = concat(options, ',', "retrycnt=1");
 		} else {
-			options = separated_concat(options,
-			    separated_concat("retrycnt", retrycnt, '='), ',');
+			options = concat(options, ',',
+			    concat("retrycnt", '=', retrycnt));
 		}
 	}
 
@@ -465,8 +462,7 @@ main_automountd(int argc, char **argv)
 			if (options == NULL) {
 				options = checked_strdup(optarg);
 			} else {
-				options =
-				    separated_concat(options, optarg, ',');
+				options = concat(options, ',', optarg);
 			}
 			break;
 		case 'v':

Modified: head/usr.sbin/autofs/common.c
==============================================================================
--- head/usr.sbin/autofs/common.c	Mon Mar  9 15:20:12 2015	(r279812)
+++ head/usr.sbin/autofs/common.c	Mon Mar  9 15:31:33 2015	(r279813)
@@ -89,7 +89,7 @@ checked_strdup(const char *s)
  * Concatenate two strings, inserting separator between them, unless not needed.
  */
 char *
-separated_concat(const char *s1, const char *s2, char separator)
+concat(const char *s1, char separator, const char *s2)
 {
 	char *result;
 	int ret;
@@ -135,7 +135,7 @@ create_directory(const char *path)
 		component = strsep(&copy, "/");
 		if (component == NULL)
 			break;
-		tmp = separated_concat(partial, component, '/');
+		tmp = concat(partial, '/', component);
 		free(partial);
 		partial = tmp;
 		//log_debugx("creating \"%s\"", partial);
@@ -545,7 +545,7 @@ node_path_x(const struct node *n, char *
 	}
 
 	assert(n->n_key[0] != '\0');
-	path = separated_concat(n->n_key, x, '/');
+	path = concat(n->n_key, '/', x);
 	free(x);
 
 	return (node_path_x(n->n_parent, path));
@@ -581,7 +581,7 @@ node_options_x(const struct node *n, cha
 	if (n == NULL)
 		return (x);
 
-	options = separated_concat(x, n->n_options, ',');
+	options = concat(x, ',', n->n_options);
 	free(x);
 
 	return (node_options_x(n->n_parent, options));

Modified: head/usr.sbin/autofs/common.h
==============================================================================
--- head/usr.sbin/autofs/common.h	Mon Mar  9 15:20:12 2015	(r279812)
+++ head/usr.sbin/autofs/common.h	Mon Mar  9 15:31:33 2015	(r279813)
@@ -70,7 +70,7 @@ void	log_warnx(const char *, ...) __prin
 void	log_debugx(const char *, ...) __printf0like(1, 2);
 
 char	*checked_strdup(const char *);
-char	*separated_concat(const char *s1, const char *s2, char separator);
+char	*concat(const char *s1, char separator, const char *s2);
 void	create_directory(const char *path);
 
 struct node	*node_new_root(void);

Modified: head/usr.sbin/autofs/popen.c
==============================================================================
--- head/usr.sbin/autofs/popen.c	Mon Mar  9 15:20:12 2015	(r279812)
+++ head/usr.sbin/autofs/popen.c	Mon Mar  9 15:31:33 2015	(r279813)
@@ -104,7 +104,7 @@ auto_popen(const char *argv0, ...)
 		if (arg == NULL)
 			break;
 
-		command = separated_concat(command, arg, ' ');
+		command = concat(command, ' ', arg);
 	}
 	va_end(ap);
 


More information about the svn-src-all mailing list