diff options
Diffstat (limited to 'libnetfs/init-init.c')
-rw-r--r-- | libnetfs/init-init.c | 7 |
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 (); |