UNIXで現在時刻を1秒より良い精度で取得するためのAPIって用意されてませんか?
microtimeやnanotimeはカーネル内でしか使えないっぽいですし...