diff options
Diffstat (limited to 'frontends/kolibrios/kos32sys.h')
-rw-r--r-- | frontends/kolibrios/kos32sys.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/frontends/kolibrios/kos32sys.h b/frontends/kolibrios/kos32sys.h index de4bf6aae..18ac3fa22 100644 --- a/frontends/kolibrios/kos32sys.h +++ b/frontends/kolibrios/kos32sys.h @@ -536,6 +536,19 @@ static inline void Blit(void *bitmap, int dst_x, int dst_y, ::"a"(73),"b"(0),"c"(&bc.dstx));
};
+static inline uint32_t sys_uptime(void)
+{
+ uint32_t uptime;
+
+ __asm__ __volatile__(
+ "int $0x40 \n\t"
+ :"=a"(uptime)
+ :"a"(26),"b"(9));
+
+ return uptime / 100;
+}
+
+
void* load_library(const char *name);
void* get_proc_address(void *handle, const char *proc_name);
|