mujs/System/LibTemple/OS.HC

60 lines
818 B
HolyC

U0 os_call_ext_str()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0);
POP_SYSV_REGS
}
U0 os_call_ext_str_1()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0, p1);
POP_SYSV_REGS
}
U0 os_call_ext_str_2()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0, p1, p2);
POP_SYSV_REGS
}
U0 os_call_ext_str_3()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0, p1, p2, p3);
POP_SYSV_REGS
}
U0 os_call_ext_str_4()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0, p1, p2, p3, p4);
POP_SYSV_REGS
}
U0 os_call_ext_str_5()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
CallExtStr(p0, p1, p2, p3, p4, p5);
POP_SYSV_REGS
}
U64 @os_jiffies()
{
return cnts.jiffies;
}
U0 os_jiffies()
{
PUSH_SYSV_REGS
GET_SYSV_ARGS
@os_jiffies();
POP_SYSV_REGS
}