diff options
author | Flavio Cruz <flaviocruz@gmail.com> | 2016-01-02 18:38:31 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-01-02 18:48:57 +0100 |
commit | 05e6878c8767cf7006675d5e5a646b2f74aa88c7 (patch) | |
tree | 3cba4a57d98573761d4538f6a24f1be1c2b2c197 /pfinet/linux-src/include/linux/inetdevice.h | |
parent | 5714421bb1d066abebc7e993bdf06e655b879b3a (diff) |
allow pfinet to link using -O0
This fixes a long list of undefined references when compiling with -O0
by using static instead of extern in header files.
Diffstat (limited to 'pfinet/linux-src/include/linux/inetdevice.h')
-rw-r--r-- | pfinet/linux-src/include/linux/inetdevice.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pfinet/linux-src/include/linux/inetdevice.h b/pfinet/linux-src/include/linux/inetdevice.h index 323a305c..c9570452 100644 --- a/pfinet/linux-src/include/linux/inetdevice.h +++ b/pfinet/linux-src/include/linux/inetdevice.h @@ -80,7 +80,7 @@ extern u32 inet_select_addr(struct device *dev, u32 dst, int scope); extern struct in_ifaddr *inet_ifa_byprefix(struct in_device *in_dev, u32 prefix, u32 mask); extern void inet_forward_change(void); -extern __inline__ int inet_ifa_match(u32 addr, struct in_ifaddr *ifa) +static __inline__ int inet_ifa_match(u32 addr, struct in_ifaddr *ifa) { return !((addr^ifa->ifa_address)&ifa->ifa_mask); } @@ -89,7 +89,7 @@ extern __inline__ int inet_ifa_match(u32 addr, struct in_ifaddr *ifa) * Check if a mask is acceptable. */ -extern __inline__ int bad_mask(u32 mask, u32 addr) +static __inline__ int bad_mask(u32 mask, u32 addr) { if (addr & (mask = ~mask)) return 1; @@ -110,14 +110,14 @@ extern __inline__ int bad_mask(u32 mask, u32 addr) #endif /* __KERNEL__ */ -extern __inline__ __u32 inet_make_mask(int logmask) +static __inline__ __u32 inet_make_mask(int logmask) { if (logmask) return htonl(~((1<<(32-logmask))-1)); return 0; } -extern __inline__ int inet_mask_len(__u32 mask) +static __inline__ int inet_mask_len(__u32 mask) { if (!(mask = ntohl(mask))) return 0; |