regarding timeout/untimeout kernel functions

From: pradeep reddy punnam (prady_p_at_yahoo.com)
Date: 07/23/04

  • Next message: Joseph M Link: "Re: regarding timeout/untimeout kernel functions"
    Date: Thu, 22 Jul 2004 17:59:40 -0700 (PDT)
    To: freebsd-hackers@freebsd.org
    
    

    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!
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Joseph M Link: "Re: regarding timeout/untimeout kernel functions"