summaryrefslogtreecommitdiff
path: root/frontends/kolibrios/kos32sys.h
diff options
context:
space:
mode:
authorAshish Gupta <ashmew2@gmail.com>2017-05-31 00:35:19 +0200
committerAshish Gupta <ashmew2@gmail.com>2017-06-10 08:25:29 +0200
commit4b208e24000f7e449be4c00c0e89ce66b85880f5 (patch)
tree5748a824b4f3d00fc813567c72156a506426a232 /frontends/kolibrios/kos32sys.h
parentc8a2d24a43607dcc2f3e09cb33633eb6d6f29b9f (diff)
downloadnetsurf-4b208e24000f7e449be4c00c0e89ce66b85880f5.tar.gz
netsurf-4b208e24000f7e449be4c00c0e89ce66b85880f5.tar.bz2
Release nightly for KolibriOS.
Check board.kolibrios.org forum thread for Netsurf for more details.
Diffstat (limited to 'frontends/kolibrios/kos32sys.h')
-rw-r--r--frontends/kolibrios/kos32sys.h13
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);