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