SOURCES: routes-2.4.27-9.diff (NEW) - Patch from http://www.ssi.bg...

Jakub Bogusz qboosh w pld-linux.org
Czw, 6 Sty 2005, 21:31:39 CET


On Thu, Jan 06, 2005 at 07:03:23PM +0000, jasio wrote:
> +@@ -174,6 +175,7 @@
> + extern int fib_lookup(const struct rt_key *key, struct fib_result *res);
> + extern struct fib_table *__fib_new_table(int id);
> + extern void fib_rule_put(struct fib_rule *r);
> ++extern __inline__ int fib_result_table(struct fib_result *res);
> + 
> + static inline struct fib_table *fib_get_table(int id)
> + {

extern inline? żart jakiś?
Znowu trzeba będzie poprawiać, żeby się gcc 3.4 budowało (a taki mamy
kompilator na sparc64).

> +diff -ur v2.4.27/linux/net/ipv4/fib_rules.c linux/net/ipv4/fib_rules.c
> +--- v2.4.27/linux/net/ipv4/fib_rules.c	2004-02-19 00:23:39.000000000 +0200
> ++++ linux/net/ipv4/fib_rules.c	2004-08-08 11:23:26.398418112 +0300
> +@@ -307,6 +307,11 @@
> + 	}
> + }
> + 
> ++int fib_result_table(struct fib_result *res)
> ++{
> ++	return res->r->r_table;
> ++}
> ++
> + int fib_lookup(const struct rt_key *key, struct fib_result *res)
> + {
> + 	int err;


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl