Removed return value from config file read function
authorAndreas Tonnesen <andreto@olsr.org>
Tue, 19 Oct 2004 20:55:41 +0000 (20:55 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Tue, 19 Oct 2004 20:55:41 +0000 (20:55 +0000)
src/configfile.c
src/configfile.h
src/main.c

index f348365..70f0488 100644 (file)
@@ -20,7 +20,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: configfile.c,v 1.9 2004/10/19 19:23:00 kattemat Exp $
+ * $Id: configfile.c,v 1.10 2004/10/19 20:55:41 kattemat Exp $
  *
  */
  
@@ -42,8 +42,8 @@
  *@param filename the name(full path) of the config file
  *@return negative on error
  */
-int
-read_config_file(char *filename)
+void
+get_config(char *filename)
 {
 
   /*
@@ -57,13 +57,10 @@ read_config_file(char *filename)
     {
       printf("Using default config values(no configfile)\n");
       olsr_cnf = olsrd_get_default_cnf();
-      return -1;
     }
 
   /* Add plugins */
 
-
-  return 0;
 }
 
 
index 46fc887..1d61e8c 100644 (file)
@@ -20,7 +20,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: configfile.h,v 1.6 2004/10/18 13:13:36 kattemat Exp $
+ * $Id: configfile.h,v 1.7 2004/10/19 20:55:41 kattemat Exp $
  *
  */
  
 #define MAX_KEYWORDS 4
 
 
-extern int nonwlan_multiplier;
-
-extern olsr_u8_t tos;
-
 char ipv6_mult_site[50];             /* IPv6 multicast group site-local */
 char ipv6_mult_global[50];             /* IPv6 multicast group global */
 
-int
-read_config_file(char *);
+void
+get_config(char *);
 
 struct if_config_options *
 get_default_ifcnf(struct olsrd_config *);
index e6aca1f..9dc55c7 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: main.c,v 1.16 2004/10/19 20:18:00 kattemat Exp $
+ * $Id: main.c,v 1.17 2004/10/19 20:55:41 kattemat Exp $
  *
  */
 
@@ -165,13 +165,13 @@ main(int argc, char *argv[])
       if(argc == 1)
        {
          fprintf(stderr, "You must provide a filename when using the -f switch!\n");
-         olsr_exit(__func__, EXIT_FAILURE);
+         exit(EXIT_FAILURE);
        }
 
       if (stat(argv[1], &statbuf) < 0)
        {
          fprintf(stderr, "Could not find specified config file %s!\n%s\n\n", argv[1], strerror(errno));
-         olsr_exit(__func__, EXIT_FAILURE);
+         exit(EXIT_FAILURE);
        }
                 
       strncpy(conf_file_name, argv[1], FILENAME_MAX);
@@ -180,15 +180,10 @@ main(int argc, char *argv[])
     }
 
   /*
-   * Reading configfile options prior to processing commandline options
+   * set up configuration prior to processing commandline options
    */
 
-  if(read_config_file(conf_file_name) < 0)
-    {
-      fprintf(stderr, "Error parsing configig file %s!\n", conf_file_name);
-      exit(EXIT_FAILURE);
-    }
-
+  get_config(conf_file_name);
   default_ifcnf = get_default_ifcnf(olsr_cnf);
   
   if(default_ifcnf == NULL)