From 3114bbcb0cf91390266e2e1e59d233a5ee293243 Mon Sep 17 00:00:00 2001
From: "Michael I. Bushnell" <mib@gnu.org>
Date: Thu, 19 Oct 1995 01:38:34 +0000
Subject: Formerly main.c.~4~

---
 pfinet/main.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

(limited to 'pfinet/main.c')

diff --git a/pfinet/main.c b/pfinet/main.c
index 5b30c4eb..1d2b4b46 100644
--- a/pfinet/main.c
+++ b/pfinet/main.c
@@ -20,14 +20,18 @@
 
 #include "pfinet.h"
 
+#define pfinet_demuxer ethernet_demuxer
+
 main ()
 {
   char addr[4];
+
+  pfinet_bucket = ports_create_bucket ();
   
   setup_ethernet_device ();
   
   /* Call initialization routines */
-  init_proto_init ();
+  inet_proto_init ();
 
   /* Simulate SIOCSIFADDR call. */
 
@@ -44,8 +48,13 @@ main ()
   ether_dev.pa_mask = *(u_long *)addr;
   
   ether_dev.family = AF_INET;
-  ether_dev.pa_brdaddr = ether_dev->pa_addr | ~ether_dev->pa_mask;
+  ether_dev.pa_brdaddr = ether_dev.pa_addr | ~ether_dev.pa_mask;
   
   /* Turn on device. */
   dev_open (&ether_dev);
+
+  ports_manage_port_operations_multithread (pfinet_bucket,
+					    pfinet_demuxer,
+					    0, 0, 1, 0);
+  return 0;
 }
-- 
cgit v1.2.3