summaryrefslogtreecommitdiff
path: root/pci-arbiter
diff options
context:
space:
mode:
Diffstat (limited to 'pci-arbiter')
-rw-r--r--pci-arbiter/main.c3
-rw-r--r--pci-arbiter/pcifs.h4
-rw-r--r--pci-arbiter/startup.c2
-rw-r--r--pci-arbiter/startup.h4
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 */