aboutsummaryrefslogtreecommitdiff
path: root/libnetfs/init-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnetfs/init-init.c')
-rw-r--r--libnetfs/init-init.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libnetfs/init-init.c b/libnetfs/init-init.c
index 9ca1aacf..984a5e71 100644
--- a/libnetfs/init-init.c
+++ b/libnetfs/init-init.c
@@ -20,6 +20,7 @@
#include "netfs.h"
+#include <error.h>
/* For safe inlining of netfs_node_netnode and netfs_netnode_node. */
size_t const _netfs_sizeof_struct_node = sizeof (struct node);
@@ -30,11 +31,17 @@ struct port_class *netfs_protid_class = 0;
struct port_class *netfs_control_class = 0;
auth_t netfs_auth_server_port = 0;
mach_port_t netfs_fsys_identity;
+volatile struct mapped_time_value *netfs_mtime;
void
netfs_init ()
{
+ error_t err;
+ err = maptime_map (0, 0, &netfs_mtime);
+ if (err)
+ error (2, err, "mapping time");
+
netfs_protid_class = ports_create_class (netfs_release_protid, 0);
netfs_control_class = ports_create_class (0, 0);
netfs_port_bucket = ports_create_bucket ();