* libshouldbeinlibc/lcm.c: make gcd static since it's not exposed as a symbol. * pfinet/linux-src/net/ipv4/{tcp,udp}_ipv4.c: mark lookup functions as extern since they are used in another module (icmp.c) and shouldn't be removed. * term/munge.c: make poutput static since it's not exposed as a symbol. --- libshouldbeinlibc/lcm.c | 2 +- pfinet/linux-src/net/ipv4/tcp_ipv4.c | 2 +- pfinet/linux-src/net/ipv4/udp.c | 2 +- term/munge.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/libshouldbeinlibc/lcm.c b/libshouldbeinlibc/lcm.c index 606f4eba..ac0fafee 100644 --- a/libshouldbeinlibc/lcm.c +++ b/libshouldbeinlibc/lcm.c @@ -23,7 +23,7 @@ /* There are probably more efficient ways to do these... */ /* Return the greatest common divisor of p & q. */ -inline long +static inline long gcd (long p, long q) { if (p == 0) diff --git a/pfinet/linux-src/net/ipv4/tcp_ipv4.c b/pfinet/linux-src/net/ipv4/tcp_ipv4.c index 8a5f7175..e67137e4 100644 --- a/pfinet/linux-src/net/ipv4/tcp_ipv4.c +++ b/pfinet/linux-src/net/ipv4/tcp_ipv4.c @@ -448,7 +448,7 @@ hit: return sk; } -__inline__ struct sock *tcp_v4_lookup(u32 saddr, u16 sport, u32 daddr, u16 dport, int dif) +extern __inline__ struct sock *tcp_v4_lookup(u32 saddr, u16 sport, u32 daddr, u16 dport, int dif) { return __tcp_v4_lookup(0, saddr, sport, daddr, dport, dif); } diff --git a/pfinet/linux-src/net/ipv4/udp.c b/pfinet/linux-src/net/ipv4/udp.c index 36dc801a..b9fa8c63 100644 --- a/pfinet/linux-src/net/ipv4/udp.c +++ b/pfinet/linux-src/net/ipv4/udp.c @@ -272,7 +272,7 @@ struct sock *udp_v4_lookup_longway(u32 saddr, u16 sport, u32 daddr, u16 dport, i return result; } -__inline__ struct sock *udp_v4_lookup(u32 saddr, u16 sport, u32 daddr, u16 dport, int dif) +extern __inline__ struct sock *udp_v4_lookup(u32 saddr, u16 sport, u32 daddr, u16 dport, int dif) { struct sock *sk; diff --git a/term/munge.c b/term/munge.c index 3b304605..0903dd03 100644 --- a/term/munge.c +++ b/term/munge.c @@ -38,7 +38,7 @@ int output_psize; /* Actually drop character onto output queue. This should be the only place where we actually enqueue characters on the output queue; it is responsible for keeping track of cursor positions. */ -inline void +static inline void poutput (int c) { if (termflags & FLUSH_OUTPUT) -- 2.45.2