regarding timeout/untimeout kernel functions
pradeep reddy punnam
prady_p at yahoo.com
Thu Jul 22 17:59:41 PDT 2004
HI all,
i am working on a project , where i came across a situation where i need to execute a function when a timer expires ,exactly similar to functionality of the timeout() kernel function but i need this in userland(application), and the execution of the function is time sensitive, it should be run immediately when timer expires.
i can't be using poll or select for timer becuse those will block the process untill the timer expires.for me the proess should not be blocked.
and i also thought of taking the service of the timeout function by writing a system call and using signaling mechanism but i think this will become expensive when the number of timers to be checked increeses.
i read the kern_timeout.c code that is very good implentation.with very less expensive.
but i think user unable to enjoy that service.
i will thankful if somebody can tell if there is any such a service or way provided by os( that i overlooked).
thanks,
-Pradeep
---------------------------------
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
More information about the freebsd-hackers
mailing list