diff options
author | Roland McGrath <roland@gnu.org> | 2001-08-13 02:05:11 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2001-08-13 02:05:11 +0000 |
commit | 414763270338fd3d691db201a74869016b6ae51c (patch) | |
tree | 062696ae1db1956ac8c8d0bb19688ff097c52c1e /sysdeps/mach/hurd/getclktck.c | |
parent | 2c6497200622cb3f9551f0c8120c2d3535f2a25d (diff) | |
download | glibc-414763270338fd3d691db201a74869016b6ae51c.tar.gz glibc-414763270338fd3d691db201a74869016b6ae51c.tar.xz glibc-414763270338fd3d691db201a74869016b6ae51c.zip |
* sysdeps/mach/hurd/clock.c: New file.
* sysdeps/mach/hurd/times.c: New file. * sysdeps/mach/hurd/getclktck.c (__getclktck): Always return 1000000. * sysdeps/mach/hurd/init-posix.c: New file.
Diffstat (limited to 'sysdeps/mach/hurd/getclktck.c')
-rw-r--r-- | sysdeps/mach/hurd/getclktck.c | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/sysdeps/mach/hurd/getclktck.c b/sysdeps/mach/hurd/getclktck.c index 268c0fccff..9cb46bbcaf 100644 --- a/sysdeps/mach/hurd/getclktck.c +++ b/sysdeps/mach/hurd/getclktck.c @@ -1,5 +1,5 @@ /* Return run-time value of CLK_TCK for Hurd. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -17,32 +17,14 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -#include <errno.h> #include <time.h> -#include <unistd.h> -#include <mach.h> -#include <mach/host_info.h> - -#ifndef SYSTEM_CLK_TCK -# define SYSTEM_CLK_TCK 100 -#endif - -/* Return frequency of times(). */ +/* Return frequency of `times'. + Since Mach reports CPU times in microseconds, we always use 1 million. */ int __getclktck () { - struct host_sched_info hsi; - mach_msg_type_number_t count; - error_t err; - - count = HOST_SCHED_INFO_COUNT; - err = __host_info (__mach_task_self (), HOST_SCHED_INFO, - (host_info_t) &hsi, &count); - if (err) - return SYSTEM_CLK_TCK; - - return hsi.min_quantum; + return 1000000; } /* Before glibc 2.2, the Hurd actually did this differently, so we |