]> sourceware.org Git - newlib-cygwin.git/commit
* cygwin.din (clock_getcpuclockid): Export.
authorYaakov Selkowitz <yselkowi@redhat.com>
Tue, 17 May 2011 17:08:10 +0000 (17:08 +0000)
committerYaakov Selkowitz <yselkowi@redhat.com>
Tue, 17 May 2011 17:08:10 +0000 (17:08 +0000)
commitc8ce54290ddec2e84ac94bef53c518c43140c183
tree3aedcb9955b2a790c5a39a722dd1145cd8b8a550
parent5e3af166d7f81d96adb225f6511d08e70bb2610d
* cygwin.din (clock_getcpuclockid): Export.
(pthread_getcpuclockid): Export.
* hires.h (PID_TO_CLOCKID): New macro.
(CLOCKID_TO_PID): New macro.
(CLOCKID_IS_PROCESS): New macro.
(THREADID_TO_CLOCKID): New macro.
(CLOCKID_TO_THREADID): New macro.
(CLOCKID_IS_THREAD): New macro.
* ntdll.h (enum _THREAD_INFORMATION_CLASS): Add ThreadTimes.
* posix.sgml (std-notimpl): Add clock_getcpuclockid and
pthread_getcpuclockid from here...
(std-susv4): ... to here.
(std-notes): Remove limitations of clock_getres and clock_gettime.
Note limitation of timer_create to CLOCK_REALTIME.
* sysconf.cc (sca): Set _SC_CPUTIME to _POSIX_CPUTIME, and
_SC_THREAD_CPUTIME to _POSIX_THREAD_CPUTIME.
* thread.cc (pthread_getcpuclockid): New function.
* timer.cc (timer_create): Set errno to ENOTSUP for CPU-time clocks.
* times.cc (clock_gettime): Handle CLOCK_PROCESS_CPUTIME_ID and
CLOCK_THREAD_CPUTIME_ID.
(clock_getres): Ditto.
(clock_settime): Set errno to EPERM for CPU-time clocks.
(clock_getcpuclockid): New function.
* include/pthread.h (pthread_getcpuclockid): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
winsup/cygwin/ChangeLog
winsup/cygwin/cygwin.din
winsup/cygwin/hires.h
winsup/cygwin/include/cygwin/version.h
winsup/cygwin/include/pthread.h
winsup/cygwin/ntdll.h
winsup/cygwin/posix.sgml
winsup/cygwin/sysconf.cc
winsup/cygwin/thread.cc
winsup/cygwin/timer.cc
winsup/cygwin/times.cc
This page took 0.031421 seconds and 5 git commands to generate.