+
+
+/* ffrom /sys/i386/i386/machdep.c */
+/*
+ * insert an element into a queue
+ */
+insque(element, head)
+ register struct rthash *element, *head;
+{
+ element->rt_forw = head->rt_forw;
+ head->rt_forw = (struct rt_entry *)element;
+ element->rt_back = (struct rt_entry *)head;
+ ((struct rthash *)(element->rt_forw))->rt_back=(struct rt_entry *)element;
+}
+
+/*
+ * remove an element from a queue
+ */
+remque(element)
+ register struct rthash *element;
+{
+ ((struct rthash *)(element->rt_forw))->rt_back = element->rt_back;
+ ((struct rthash *)(element->rt_back))->rt_forw = element->rt_forw;
+ element->rt_back = (struct rt_entry *)0;
+}