diff options
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r-- | kernel/kernel.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c index 4896b38..0b411be 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -3,6 +3,8 @@ #include <comus/mboot.h> #include <comus/drivers.h> #include <lib.h> +#include <stdio.h> +#include <time.h> struct memory_map mmap; @@ -23,6 +25,13 @@ void main(long magic, volatile void *mboot) // initalize devices drivers_init(); + // print current time + char date[40]; + set_timezone(TZ_EDT); + time_t time = get_localtime(); + timetostr(&time, "%a %b %d %Y %H:%M:%S", date, 40); + printf("The date is: %s\n\n", date); + // halt printf("halting...\n"); } |