C言語の宿題です。
インタフェースはvoid wait( int time )で、
引数 time で渡された遅延時間(msec単位)だけ待って
処理を上に返す仕様です。
処理待ちの関数を作る課題でどうやって処理待ちをするか困ってます。
CPU速度に依存しない(ポーリングは使わない)やり方があったら教えてください。

WindowsのBCC32コンパイラを使っています。