The description of the time_duration::ticks_per_second method reads:
 
"Return the number of ticks in a second. For example, if the duration supports nanoseconds then the returned result will be 1000000."
 
Shouldn't it be 1000000000 or change nano to micro?
 
Found at: http://www.boost.org/doc/html/date_time/posix_time.html#date_time.posix_time.time_duration
 
and in cvs at:
http://boost.cvs.sourceforge.net/boost/boost/libs/date_time/xmldoc/time_duration.xml?revision=1.12&view=markup
 
Thanks