diff options
author | Martin Mares <mj@ucw.cz> | 1999-03-01 19:05:58 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 1999-03-01 19:05:58 +0000 |
commit | 025d14cd5a0909b534762e5a50bfef97c2b4c9ee (patch) | |
tree | a6aa8a4dd6d28364ba4e549bcd9aedbb7095178d | |
parent | 12be9b8c1870ab8813d29350a2e2743f8e144642 (diff) |
Use traditional Unix route/iface interface only when CONFIG_NETLINK
is not defined. Also moved declarations of Unix iface logic to krt.h.
-rw-r--r-- | sysdep/linux/Modules | 4 | ||||
-rw-r--r-- | sysdep/unix/Modules | 3 | ||||
-rw-r--r-- | sysdep/unix/krt.h | 5 | ||||
-rw-r--r-- | sysdep/unix/unix.h | 7 |
4 files changed, 12 insertions, 7 deletions
diff --git a/sysdep/linux/Modules b/sysdep/linux/Modules index 6244479f..6af70552 100644 --- a/sysdep/linux/Modules +++ b/sysdep/linux/Modules @@ -1,3 +1,7 @@ +#ifdef CONFIG_NETLINK +netlink.c +#else krt-scan.c krt-scan.h krt-scan.Y +#endif diff --git a/sysdep/unix/Modules b/sysdep/unix/Modules index 2969ee45..e2ff0f85 100644 --- a/sysdep/unix/Modules +++ b/sysdep/unix/Modules @@ -3,6 +3,8 @@ main.c timer.h io.c unix.h + +#ifndef CONFIG_NETLINK sync-if.c sync-rt.c krt.Y @@ -12,3 +14,4 @@ krt-set.h krt-set.Y krt-iface.h krt-iface.Y +#endif diff --git a/sysdep/unix/krt.h b/sysdep/unix/krt.h index 9b630b27..cebf3354 100644 --- a/sysdep/unix/krt.h +++ b/sysdep/unix/krt.h @@ -56,6 +56,11 @@ void krt_set_shutdown(struct krt_proto *); /* sync-if.c */ +extern int if_scan_sock; +extern int if_scan_period; + +void scan_if_init(void); + void krt_if_preconfig(struct krt_config *); void krt_if_start(struct krt_proto *); void krt_if_shutdown(struct krt_proto *); diff --git a/sysdep/unix/unix.h b/sysdep/unix/unix.h index e5271021..7b338714 100644 --- a/sysdep/unix/unix.h +++ b/sysdep/unix/unix.h @@ -26,11 +26,4 @@ void io_loop(void); void fill_in_sockaddr(struct sockaddr_in *sa, ip_addr a, unsigned port); void get_sockaddr(struct sockaddr_in *sa, ip_addr *a, unsigned *port); -/* sync-if.c */ - -extern int if_scan_sock; -extern int if_scan_period; - -void scan_if_init(void); - #endif |