mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
Update.
* time/time.h: Define pid_t. Add prototype for clock_getcpuclockid.
This commit is contained in:
parent
6689a1882b
commit
094f72c6a5
@ -22,6 +22,7 @@
|
||||
* time/Versions [libc] (GLIBC_2.2): Remove clock_getres, clock_gettime,
|
||||
clock_settime, timer_create, timer_delete, timer_getoverrun,
|
||||
timer_gettime, and timer_settime.
|
||||
* time/time.h: Define pid_t. Add prototype for clock_getcpuclockid.
|
||||
|
||||
* sysdeps/mach/hurd/bits/time.h: Drop K&R compatibility. Use __const__
|
||||
and not const as attribute name.
|
||||
|
14
time/time.h
14
time/time.h
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1991,92,93,94,95,96,97,98,99 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1991-1999, 2000 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
|
||||
@ -133,6 +133,13 @@ struct sigevent;
|
||||
|
||||
#endif /* POSIX.1b */
|
||||
|
||||
#ifdef __USE_XOPEN2K
|
||||
# ifndef __pid_t_defined
|
||||
typedef __pid_t pid_t;
|
||||
# define __pid_t_defined
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
/* Time used by the program so far (user time + system time).
|
||||
The result / CLOCKS_PER_SECOND is program time in seconds. */
|
||||
@ -269,6 +276,11 @@ extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;
|
||||
extern int clock_settime (clockid_t __clock_id, __const struct timespec *__tp)
|
||||
__THROW;
|
||||
|
||||
# ifdef __USE_XOPEN2K
|
||||
/* Return clock ID for CPU-time clock. */
|
||||
extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id);
|
||||
# endif
|
||||
|
||||
|
||||
/* Create new per-process timer using CLOCK_ID. */
|
||||
extern int timer_create (clockid_t __clock_id, struct sigevent *__evp,
|
||||
|
Loading…
Reference in New Issue
Block a user