diff options
Diffstat (limited to 'pci-arbiter')
-rw-r--r-- | pci-arbiter/main.c | 3 | ||||
-rw-r--r-- | pci-arbiter/pcifs.h | 4 | ||||
-rw-r--r-- | pci-arbiter/startup.c | 2 | ||||
-rw-r--r-- | pci-arbiter/startup.h | 4 |
4 files changed, 9 insertions, 4 deletions
diff --git a/pci-arbiter/main.c b/pci-arbiter/main.c index 112cd98b..181bdee2 100644 --- a/pci-arbiter/main.c +++ b/pci-arbiter/main.c @@ -38,6 +38,9 @@ #include "pcifs.h" #include "startup.h" +struct pcifs *fs; +volatile struct mapped_time_value *pcifs_maptime; + /* Libnetfs stuff */ int netfs_maxsymlinks = 0; char *netfs_server_name = "pci-arbiter"; diff --git a/pci-arbiter/pcifs.h b/pci-arbiter/pcifs.h index deb57b06..72cf2910 100644 --- a/pci-arbiter/pcifs.h +++ b/pci-arbiter/pcifs.h @@ -168,10 +168,10 @@ struct pcifs }; /* Main FS pointer */ -struct pcifs *fs; +extern struct pcifs *fs; /* Global mapped time */ -volatile struct mapped_time_value *pcifs_maptime; +extern volatile struct mapped_time_value *pcifs_maptime; /* Update entry and node times */ #define UPDATE_TIMES(e, what) (\ diff --git a/pci-arbiter/startup.c b/pci-arbiter/startup.c index 6ffb8c60..421c9e24 100644 --- a/pci-arbiter/startup.c +++ b/pci-arbiter/startup.c @@ -27,6 +27,8 @@ #include <hurd/startup.h> #include <hurd/netfs.h> +struct port_class *pci_shutdown_notify_class; + void arrange_shutdown_notification () { diff --git a/pci-arbiter/startup.h b/pci-arbiter/startup.h index 12746f3b..416b84d6 100644 --- a/pci-arbiter/startup.h +++ b/pci-arbiter/startup.h @@ -24,8 +24,8 @@ /* Startup and shutdown notifications management */ /* Port class for startup requests */ -struct port_class *pci_shutdown_notify_class; +extern struct port_class *pci_shutdown_notify_class; -void arrange_shutdown_notification (); +void arrange_shutdown_notification (void); #endif /* STARTUP_H */ |