diff options
author | Thomas Bushnell <thomas@gnu.org> | 1997-08-20 20:31:38 +0000 |
---|---|---|
committer | Thomas Bushnell <thomas@gnu.org> | 1997-08-20 20:31:38 +0000 |
commit | 1ed9c11c8bac06eee70182600c872f24552e8dd4 (patch) | |
tree | 37ad773785169d6f5ce51000ff58fad81bf95842 /kern/mach_clock.c | |
parent | 4c4451c49c52b33f1714f3dd61c055cc84a91a8e (diff) | |
download | gnumach-1ed9c11c8bac06eee70182600c872f24552e8dd4.tar.gz gnumach-1ed9c11c8bac06eee70182600c872f24552e8dd4.tar.bz2 gnumach-1ed9c11c8bac06eee70182600c872f24552e8dd4.zip |
Wed Aug 20 16:05:19 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* kern/thread.h (struct thread): New member `creation_time'.
* include/mach/thread_info.h: New member `creation_time'.
* kern/thread.c (thread_create): Set creation time stamp.
(thread_info) [THREAD_BASIC_INFO]: Fill in new creation time
field. Carefully preserve compatibility with old callers.
* kern/task.h (struct task): New member `creation_time'.
* include/mach/task_info.h: New member `creation_time'.
* kern/task.c (task_create): Set creation time stamp.
(task_info) [TASK_BASIC_INFO]: Fill in new creation time field.
Carefully preserve compatibility with old callers.
* kern/mach_clock.c (record_time_stamp): New function.
* kern/time_out.h (record_time_stamp): Add prototype.
Diffstat (limited to 'kern/mach_clock.c')
-rw-r--r-- | kern/mach_clock.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/kern/mach_clock.c b/kern/mach_clock.c index 9076ef43..ee9896a9 100644 --- a/kern/mach_clock.c +++ b/kern/mach_clock.c @@ -369,6 +369,19 @@ void init_timeout() } /* + * Record a timestamp in STAMP. + */ +void +record_time_stamp (time_value_t *stamp) +{ + do { + stamp->seconds = mtime->seconds; + stamp->microseconds = mtime->microseconds; + } while (stamp->seconds != mtime->check_seconds); +} + + +/* * Read the time. */ kern_return_t |