Events

FSEvents are identified by a 64-bit event ID. These event IDs have no relationship with any particular date and time; they are just guaranteed monotonically increasing values. They are not necessarily continuous values because you might not see the activity of another user for security reasons. Also, when you mount a drive, its event database might have a higher eventID value than the current system maximum, so the system will increase its current event ID value to account for this new device.

Each disk has as an event database on it, which can be discarded if the disk is modified by an older version of OS X. If the disk is modified by another operating system, you will not know about what changes were made to it. Alas, FSEvents is not ...

Get Advanced Mac OS X Programming: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.