Small fixes to allow compilation with OpenBSD
[olsrd.git] / src / bsd / dummy.c
1 /*
2  * dummy.c
3  *
4  *  Created on: 12.02.2010
5  *      Author: henning
6  */
7
8 #include "../defs.h"
9 #include "../kernel_routes.h"
10 #include "../kernel_tunnel.h"
11 #include "../net_os.h"
12
13 /* prototypes: have them here or disable the warnings about missing prototypes! */
14 int olsr_if_setip(const char *dev __attribute__ ((unused)), union olsr_ip_addr *ip __attribute__ ((unused)), int ipversion __attribute__ ((unused))); 
15
16
17
18 int olsr_os_init_iptunnel(const char * name __attribute__((unused))) {
19   return -1;
20 }
21
22 void olsr_os_cleanup_iptunnel(const char * name __attribute__((unused))) {
23 }
24
25 struct olsr_iptunnel_entry *olsr_os_add_ipip_tunnel(union olsr_ip_addr *target __attribute__ ((unused)),
26     bool transportV4 __attribute__ ((unused)), char *name __attribute__((unused))) {
27   return NULL;
28 }
29
30 void olsr_os_del_ipip_tunnel(struct olsr_iptunnel_entry *t __attribute__ ((unused))) {
31   return;
32 }
33
34 bool olsr_if_isup(const char * dev __attribute__ ((unused))) {
35   return false;
36 }
37
38 int olsr_if_setip(const char *dev __attribute__ ((unused)),
39     union olsr_ip_addr *ip __attribute__ ((unused)),
40     int ipversion __attribute__ ((unused))) {
41   return -1;
42 }
43
44 void olsr_os_niit_4to6_route(const struct olsr_ip_prefix *dst_v4 __attribute__ ((unused)),
45     bool set __attribute__ ((unused))) {
46 }
47 void olsr_os_niit_6to4_route(const struct olsr_ip_prefix *dst_v6 __attribute__ ((unused)),
48     bool set __attribute__ ((unused))) {
49 }
50 void olsr_os_inetgw_tunnel_route(uint32_t if_idx __attribute__ ((unused)),
51     bool ipv4 __attribute__ ((unused)),
52     bool set __attribute__ ((unused)),
53     uint8_t table __attribute__ ((unused))) {
54 }
55
56 int olsr_os_policy_rule(int family __attribute__ ((unused)),
57     int rttable __attribute__ ((unused)),
58     uint32_t priority __attribute__ ((unused)),
59     const char *if_name __attribute__ ((unused)),
60     bool set __attribute__ ((unused))) {
61   return -1;
62 }
63
64 int olsr_os_localhost_if(union olsr_ip_addr *ip __attribute__ ((unused)),
65     bool create __attribute__ ((unused))) {
66   return -1;
67 }
68
69 int olsr_os_ifip(int ifindex __attribute__ ((unused)),
70     union olsr_ip_addr *ip __attribute__ ((unused)), bool create __attribute__ ((unused))) {
71   return -1;
72 }