I wrote a stand-alone test program to demonstrate this problem.
Basically, I take an NSDate and convert it to an CFAbsoluteTime
using -[NSDate timeIntervalSinceReferenceDate], then pass that to
FSEventsGetLastEventIdForDeviceBeforeTime(). No matter what date I
pick or what volume I choose,
The documentation is wrong. The value you should pass should
be a unix style time value - that is the number of seconds since
Jan 1, 1970.