#ifndef _NETAT_ROUTING_TABLES_H_
#define _NETAT_ROUTING_TABLES_H_
#include <sys/appleapiopts.h>
-#ifdef __APPLE_API_PRIVATE
+#ifdef PRIVATE
/* RTMP table entry state bitmap (EntryState) values */
ZT_entry zt; /* the zone table entry */
} ZT_entryno;
-#ifdef KERNEL
+#ifdef KERNEL_PRIVATE
/* Macros for Routing table B-tree easy access */
extern RT_entry *RT_table_freelist;
extern RT_entry RT_table_start;
extern RT_entry *RT_table;
-extern RT_entry *rt_binsert();
-extern RT_entry *rt_insert();
-extern RT_entry *rt_bdelete();
+extern RT_entry *rt_binsert (RT_entry *);
+extern RT_entry *rt_insert( at_net_al NStop, at_net_al NStart, at_net_al NxNet,
+ at_node NxNode, u_char NtDist, u_char NtPort, u_char EntS);
+extern RT_entry *rt_bdelete (at_net_al NetStop, at_net_al NetStart);
extern RT_entry *rt_blookup(int);
extern RT_entry *rt_getNextRoute(int);
extern ZT_entryno *zt_getNextZone(int);
extern void zt_remove_zones(u_char *);
extern void zt_set_zmap(u_short, char *);
-extern void rtmp_router_input();
+extern void rtmp_router_input(gbuf_t *, at_ifaddr_t *);
-#endif /* KERNEL */
+#endif /* KERNEL_PRIVATE */
-#endif /* __APPLE_API_PRIVATE */
+#endif /* PRIVATE */
#endif /* _NETAT_ROUTING_TABLES_H_ */