aboutsummaryrefslogtreecommitdiff
path: root/include/mach
diff options
context:
space:
mode:
Diffstat (limited to 'include/mach')
-rw-r--r--include/mach/mach_host.defs7
-rw-r--r--include/mach/time_value.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/include/mach/mach_host.defs b/include/mach/mach_host.defs
index 8fd9d6b3..501ca0f6 100644
--- a/include/mach/mach_host.defs
+++ b/include/mach/mach_host.defs
@@ -386,3 +386,10 @@ routine host_adjust_time64(
routine host_get_kernel_version(
host : host_t;
out kernel_version : new_kernel_version_t);
+
+/*
+ * Get the uptime on this host.
+ */
+routine host_get_uptime64(
+ host : host_t;
+ out uptime : time_value64_t);
diff --git a/include/mach/time_value.h b/include/mach/time_value.h
index e08707bc..7378c2cf 100644
--- a/include/mach/time_value.h
+++ b/include/mach/time_value.h
@@ -172,6 +172,8 @@ typedef struct mapped_time_value {
integer_t check_seconds;
struct time_value64 time_value;
int64_t check_seconds64;
+ struct time_value64 uptime_value;
+ int64_t check_upseconds64;
} mapped_time_value_t;
/* Macros for converting between struct timespec and time_value_t. */