Hello everybody!
I'm working on EndpointSequirity client and noticed that when I copy a file to an external flash card with FAT16 or exFAT file systems the ES_EVENT_TYPE_NOTIFY_CREATE
event and the very first ES_EVENT_TYPE_NOTIFY_WRITE
one have some fake value for st_ino
field in their stat
structures. For FAT it is 999999999, and for exFAT it is 1. Starting from the second write notification the stat
structure gets a real inode number. It does not happen for APFS file system.
Could someone please tell me this known behavior, and point me to a place where it is documented? For which other file systems can this also happen?
Thanks in advance, Aleksandr Skobelev