Przeglądaj źródła

Fix missing symbol error when loading plugins without executive

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2405 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fabio M. Di Nitto 16 lat temu
rodzic
commit
3ffb151aa7
3 zmienionych plików z 11 dodań i 12 usunięć
  1. 11 0
      exec/coroparse.c
  2. 0 11
      exec/util.c
  3. 0 1
      exec/util.h

+ 11 - 0
exec/coroparse.c

@@ -62,6 +62,17 @@ static int read_config_file_into_objdb(
 static char error_string_response[512];
 
 
+static char *strchr_rs (const char *haystack, int byte)
+{
+	const char *end_address = strchr (haystack, byte);
+	if (end_address) {
+		end_address += 1; /* skip past { or = */
+		end_address += strspn (end_address, " \t");
+	}
+
+	return ((char *) end_address);
+}
+
 static int aisparser_readconfig (struct objdb_iface_ver0 *objdb,
 				 const char **error_string)
 {

+ 0 - 11
exec/util.c

@@ -112,17 +112,6 @@ char *getcs_name_t (cs_name_t *name)
 	return ((char *)name->value);
 }
 
-char *strchr_rs (const char *haystack, int byte)
-{
-	const char *end_address = strchr (haystack, byte);
-	if (end_address) {
-		end_address += 1; /* skip past { or = */
-		end_address += strspn (end_address, " \t");
-	}
-
-	return ((char *) end_address);
-}
-
 void setcs_name_t (cs_name_t *name, char *str) {
 	strncpy ((char *)name->value, str, CS_MAX_NAME_LENGTH);
 	if (strlen ((char *)name->value) > CS_MAX_NAME_LENGTH) {

+ 0 - 1
exec/util.h

@@ -73,7 +73,6 @@ extern void _corosync_exit_error (enum e_ais_done err, const char *file,
   __attribute__((__noreturn__));
 void _corosync_out_of_memory_error (void) __attribute__((__noreturn__));
 extern char *getcs_name_t (cs_name_t *name);
-extern char *strchr_rs (const char *haystack, int byte);
 extern void setcs_name_t (cs_name_t *name, char *str);
 extern int cs_name_tisEqual (cs_name_t *str1, char *str2);
 #endif /* UTIL_H_DEFINED */