Hi Dmitry, > +void > +rte_thread_sleep(unsigned int sec) > +{ > + return Sleep(MS_PER_S * sec); > +} There's probably no benefit in returning the 'void' value - I'd suggest just call Sleep(). Regards, Nick