/* kern_time.c 5.1 82/07/15 */
* return the current time (old-style entry)
* New time entry-- return TOD with milliseconds, timezone,
uap
= (struct a
*)u
.u_ap
;
t
.millitm
= (1000*ms
)/hz
;
if (copyout((caddr_t
)&t
, (caddr_t
)uap
->tp
, sizeof(t
)) < 0)
uap
= (struct a
*)u
.u_ap
;
bootime
+= uap
->time
- time
;
tms
.tms_utime
= u
.u_vm
.vm_utime
;
tms
.tms_stime
= u
.u_vm
.vm_stime
;
tms
.tms_cutime
= u
.u_cvm
.vm_utime
;
tms
.tms_cstime
= u
.u_cvm
.vm_stime
;
uap
= (struct a
*)u
.u_ap
;
if (copyout((caddr_t
)&tms
, (caddr_t
)uap
->times
, sizeof(struct tms
)) < 0)