diff options
Diffstat (limited to 'sysdep/unix/sync-rt.c')
-rw-r--r-- | sysdep/unix/sync-rt.c | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/sysdep/unix/sync-rt.c b/sysdep/unix/sync-rt.c new file mode 100644 index 00000000..c1bf7f76 --- /dev/null +++ b/sysdep/unix/sync-rt.c @@ -0,0 +1,62 @@ +/* + * BIRD -- Unix Routing Table Scanning and Syncing + * + * (c) 1998 Martin Mares <mj@ucw.cz> + * + * Can be freely distributed and used under the terms of the GNU GPL. + */ + +#include <string.h> +#include <sys/socket.h> +#include <netinet/in.h> +#include <sys/ioctl.h> +#include <errno.h> + +#define LOCAL_DEBUG + +#include "nest/bird.h" +#include "nest/iface.h" +#include "nest/route.h" +#include "nest/protocol.h" +#include "lib/timer.h" + +#include "unix.h" + +void +uk_rt_notify(struct proto *p, net *net, rte *new, rte *old) +{ +} + +void +uk_start(struct proto *p) +{ +} + +void +uk_init(struct protocol *x) +{ +} + +void +uk_preconfig(struct protocol *x) +{ + struct proto *p = proto_new(&proto_unix_kernel, sizeof(struct proto)); + + p->preference = DEF_PREF_UKR; + p->rt_notify = uk_rt_notify; + p->start = uk_start; +} + +void +uk_postconfig(struct protocol *x) +{ +} + +struct protocol proto_unix_kernel = { + { NULL, NULL }, + "kernel", + 0, + uk_init, + uk_preconfig, + uk_postconfig +}; |