diff options
Diffstat (limited to 'pfinet')
-rw-r--r-- | pfinet/main.c | 10 | ||||
-rw-r--r-- | pfinet/pfinet.h | 14 |
2 files changed, 17 insertions, 7 deletions
diff --git a/pfinet/main.c b/pfinet/main.c index 6b1b7238..cb01e0bf 100644 --- a/pfinet/main.c +++ b/pfinet/main.c @@ -63,8 +63,18 @@ struct port_class *pfinet_cntl_portclasses[2]; /* Which portclass to install on the bootstrap port, default to IPv4. */ int pfinet_bootstrap_portclass = PORTCLASS_INET; +struct trivfs_control *pfinetctl; +uid_t pfinet_owner; +uid_t pfinet_group; + struct port_class *shutdown_notify_class; +struct port_bucket *pfinet_bucket; +struct port_class *addrport_class; +struct port_class *socketport_class; + +mach_port_t fsys_identity; + const char *argp_program_version = STANDARD_HURD_VERSION (pfinet); /* Option parser. */ diff --git a/pfinet/pfinet.h b/pfinet/pfinet.h index 6e592259..d08779bf 100644 --- a/pfinet/pfinet.h +++ b/pfinet/pfinet.h @@ -33,11 +33,11 @@ extern pthread_mutex_t global_lock; extern pthread_mutex_t net_bh_lock; -struct port_bucket *pfinet_bucket; -struct port_class *addrport_class; -struct port_class *socketport_class; +extern struct port_bucket *pfinet_bucket; +extern struct port_class *addrport_class; +extern struct port_class *socketport_class; -mach_port_t fsys_identity; +extern mach_port_t fsys_identity; extern struct device *dev_base; extern struct device loopback_dev; @@ -58,13 +58,13 @@ struct sock_addr }; /* Trivfs control structure for pfinet. */ -struct trivfs_control *pfinetctl; +extern struct trivfs_control *pfinetctl; /* Owner of the underlying node. */ -uid_t pfinet_owner; +extern uid_t pfinet_owner; /* Group of the underlying node. */ -uid_t pfinet_group; +extern uid_t pfinet_group; void ethernet_initialize (void); int ethernet_demuxer (mach_msg_header_t *, mach_msg_header_t *); |