public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Why does timerfd() only support CLOCK_REALTIME and CLOCK_MONOTONIC?
@ 2009-02-08 18:25 Michael Kerrisk
  2009-02-08 19:29 ` Davide Libenzi
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Kerrisk @ 2009-02-08 18:25 UTC (permalink / raw)
  To: Davide Libenzi; +Cc: linux-man@vger.kernel.org, lkml, Thomas Gleixner

Hi Davide,

At the moment I'm looking into writing man pages for timer_create(2)
and friends.  (Somewhat bizarrely, these pages do not yet exist.)  As
I looked into the source code of timer_create(), etc., and did some
tests, I saw that timer_create() supports the following clocks:

TIMER_REALTIME
TIMER_MONOTONIC
TIMER_PROCESS_CPUTIME_ID
TIMER_THREAD_CPUTIME_ID
clockid obtained from clock_getcpuclockid(3)
clockid obtained from pthread_getcpuclockid(3)

On the other hand, timerfd() only permits the first two of these.
What's the reason for that limitation of timerfd()?  (It may be worth
adding something to the man page on this point.)

Cheers,

Michael
-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html
Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2009-02-09  2:33 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-08 18:25 Why does timerfd() only support CLOCK_REALTIME and CLOCK_MONOTONIC? Michael Kerrisk
2009-02-08 19:29 ` Davide Libenzi
2009-02-08 20:46   ` Davide Libenzi
2009-02-08 21:18     ` Michael Kerrisk
2009-02-08 21:22       ` Davide Libenzi
2009-02-08 21:26         ` Michael Kerrisk
2009-02-08 21:29     ` Michael Kerrisk
2009-02-08 21:50       ` Davide Libenzi
2009-02-08 21:53         ` Michael Kerrisk
2009-02-08 22:06           ` Davide Libenzi
2009-02-08 22:10             ` [stable] " Greg KH
2009-02-08 22:27               ` Michael Kerrisk
2009-02-08 22:12             ` Michael Kerrisk
2009-02-09  2:24               ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox