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_setgrant.c \
|
||||
sys_sprof.c \
|
||||
sys_stime.c \
|
||||
sys_times.c \
|
||||
sys_trace.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);
|
||||
ptr[0] = m.T_USER_TIME;
|
||||
ptr[1] = m.T_SYSTEM_TIME;
|
||||
ptr[2] = m.T_CHILD_UTIME;
|
||||
ptr[3] = m.T_CHILD_STIME;
|
||||
ptr[2] = 0;
|
||||
ptr[3] = 0;
|
||||
ptr[4] = m.T_BOOT_TICKS;
|
||||
return(r);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue