<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<font class="Apple-style-span" face="Tahoma">thanks, </font><span class="Apple-style-span" style="color: rgb(42, 42, 42); font-family: monospace; line-height: 17px; ">timer_settime()did the trick :)</span><div><font class="Apple-style-span" color="#2a2a2a" face="monospace"><span class="Apple-style-span" style="line-height: 17px;"><br></span></font><br><div style="font-family: Tahoma; ">> From: nix@esperi.org.uk<br>> To: gllug@gllug.org.uk<br>> Date: Tue, 20 Sep 2011 18:17:43 +0100<br>> Subject: Re: [Gllug] Clock( ) function in C<br>> <br>> On 20 Sep 2011, Tethys . outgrape:<br>> <br>> > On Tue, Sep 20, 2011 at 3:43 PM, dudes dudes <akam123@hotmail.co.uk> wrote:<br>> ><br>> >> I’m trying to use clock() function (time.h) in milliseconds, but not CPU<br>> >> based. For example do something (some codes) for 5 milliseconds and when it<br>> >> is exactly 5 millisecond, then exit();<br>> ><br>> > You can't do that with standard Linux. All you can do is say "this<br>> > will run for at least 5 milliseconds". If you need precise accuracy,<br>> > in that it must be *exactly* 5ms, you need to use one of the realtime<br>> > Linux variants.<br>> <br>> And you wouldn't use clock() for that anyway, you'd use getrusage(), or<br>> timer_gettime() on a timer created with CLOCK_PROCESS_CPUTIME_ID or<br>> CLOCK_THREAD_CPUTIME_ID, possibly passed to a timerfd to enable you to<br>> get interrupt-driven notification of its expiry, or something like that.<br>> <br>> -- <br>> NULL && (void)<br>> --<br>> Gllug mailing list  -  Gllug@gllug.org.uk<br>> http://lists.gllug.org.uk/mailman/listinfo/gllug<br></div></div>                                           </div></body>
</html>