2014-06-25 00:38:34 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
2018-09-25 23:34:45 +03:00
|
|
|
#include "Emu/Memory/vm_ptr.h"
|
2020-12-12 14:24:01 +03:00
|
|
|
#include "Emu/Cell/ErrorCodes.h"
|
2018-09-25 23:34:45 +03:00
|
|
|
|
2014-06-25 00:38:34 +02:00
|
|
|
// SysCalls
|
2020-02-07 11:31:33 +02:00
|
|
|
|
2024-04-18 16:18:59 +02:00
|
|
|
error_code sys_time_set_timezone(s32 timezone, s32 summertime);
|
2020-02-07 11:31:33 +02:00
|
|
|
error_code sys_time_get_timezone(vm::ptr<s32> timezone, vm::ptr<s32> summertime);
|
|
|
|
|
error_code sys_time_get_current_time(vm::ptr<s64> sec, vm::ptr<s64> nsec);
|
2024-04-18 16:18:59 +02:00
|
|
|
error_code sys_time_set_current_time(s64 sec, s64 nsec);
|
2014-06-25 00:38:34 +02:00
|
|
|
u64 sys_time_get_timebase_frequency();
|
2020-02-07 11:31:33 +02:00
|
|
|
error_code sys_time_get_rtc(vm::ptr<u64> rtc);
|
2025-03-08 18:49:36 +02:00
|
|
|
|
|
|
|
|
extern u64 g_timebase_offs;
|