Added sys_stime.c, T_CHILD_UTIME and T_CHILD_STIME are gone, should
change interface of sys_times.
This commit is contained in:
parent
1f02168ce7
commit
21e7edb683
|
@ -56,6 +56,7 @@ libsys_FILES=" \
|
||||||
sys_privctl.c \
|
sys_privctl.c \
|
||||||
sys_setgrant.c \
|
sys_setgrant.c \
|
||||||
sys_sprof.c \
|
sys_sprof.c \
|
||||||
|
sys_stime.c \
|
||||||
sys_times.c \
|
sys_times.c \
|
||||||
sys_trace.c \
|
sys_trace.c \
|
||||||
sys_umap.c \
|
sys_umap.c \
|
||||||
|
|
12
lib/syslib/sys_stime.c
Executable file
12
lib/syslib/sys_stime.c
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
#include "syslib.h"
|
||||||
|
|
||||||
|
PUBLIC int sys_stime(boottime)
|
||||||
|
time_t boottime; /* New boottime */
|
||||||
|
{
|
||||||
|
message m;
|
||||||
|
int r;
|
||||||
|
|
||||||
|
m.T_BOOTTIME = boottime;
|
||||||
|
r = _taskcall(SYSTASK, SYS_STIME, &m);
|
||||||
|
return(r);
|
||||||
|
}
|
|
@ -12,8 +12,8 @@ clock_t ptr[5]; /* pointer to time buffer */
|
||||||
r = _taskcall(SYSTASK, SYS_TIMES, &m);
|
r = _taskcall(SYSTASK, SYS_TIMES, &m);
|
||||||
ptr[0] = m.T_USER_TIME;
|
ptr[0] = m.T_USER_TIME;
|
||||||
ptr[1] = m.T_SYSTEM_TIME;
|
ptr[1] = m.T_SYSTEM_TIME;
|
||||||
ptr[2] = m.T_CHILD_UTIME;
|
ptr[2] = 0;
|
||||||
ptr[3] = m.T_CHILD_STIME;
|
ptr[3] = 0;
|
||||||
ptr[4] = m.T_BOOT_TICKS;
|
ptr[4] = m.T_BOOT_TICKS;
|
||||||
return(r);
|
return(r);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue