diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-08-10 05:46:32 +0200 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-08-10 05:46:32 +0200 |
commit | 28280a70d9880c21efdff840246163a1b8e06a94 (patch) | |
tree | d95973ea267c755f349998bd9f8fd5706b334943 /ax25rtd/config.c | |
parent | aa112083f850e1b6c5c6ed9c9e59a568ff66a000 (diff) |
Import ax25-apps 0.0.3 from tarballax25-apps-0.0.3
Diffstat (limited to 'ax25rtd/config.c')
-rw-r--r-- | ax25rtd/config.c | 46 |
1 files changed, 30 insertions, 16 deletions
diff --git a/ax25rtd/config.c b/ax25rtd/config.c index 1306d2a..76384e0 100644 --- a/ax25rtd/config.c +++ b/ax25rtd/config.c @@ -1,4 +1,4 @@ -/* $Id: config.c,v 1.7 1997/06/05 18:55:51 oe1kib Exp oe1kib $ +/* $Id: config.c,v 1.8 1998/08/20 01:43:39 kudielka Exp kudielka $ * * Copyright (c) 1996 Jörg Reuter (jreuter@poboxes.com) * @@ -30,10 +30,24 @@ #include <arpa/inet.h> #include <netinet/in.h> #include <net/if.h> +#ifdef __GLIBC__ #include <net/ethernet.h> +#else +#include <linux/if_ether.h> +#endif #include <net/if_arp.h> + +#include <config.h> +#ifdef HAVE_NETAX25_AX25_H #include <netax25/ax25.h> +#else +#include <netax25/kernel_ax25.h> +#endif +#ifdef HAVE_NETROSE_ROSE_H #include <netrose/rose.h> +#else +#include <netax25/kernel_rose.h> +#endif #include <netax25/axlib.h> #include <netax25/axconfig.h> @@ -409,7 +423,7 @@ void load_config() if (arg) { int k = atoi(arg); - + if (k == 0) { invalid_arg(cmd, arg); @@ -426,7 +440,7 @@ void load_config() if (arg) { int k = atoi(arg); - + if (k == 0) { invalid_arg(cmd, arg); @@ -437,19 +451,19 @@ void load_config() } else missing_arg(cmd); } else - if (config && !strcmp(cmd, "vc-mtu")) + if (config && !strcmp(cmd, "vc-mtu")) + { + /* vc-mtu <mtu>: MTU for virtual connect mode routes (unused) */ + if (arg) { - /* vc-mtu <mtu>: MTU for virtual connect mode routes (unused) */ - if (arg) + int k = atoi(arg); + + if (k == 0) { - int k = atoi(arg); - - if (k == 0) - { - invalid_arg(cmd, arg); - continue; - } else { - config->vc_mtu = k; + invalid_arg(cmd, arg); + continue; + } else { + config->vc_mtu = k; } } else missing_arg(cmd); @@ -709,16 +723,16 @@ void load_cache(void) { while(fgets(buf, sizeof(buf), fp) != NULL) interpret_command(2, buf); + fclose(fp); } - fclose(fp); fp = fopen(DATA_AX25ROUTED_IPRT_FILE, "r"); if (fp != NULL) { while(fgets(buf, sizeof(buf), fp) != NULL) interpret_command(2, buf); + fclose(fp); } - fclose(fp); } void save_cache(void) |