When a file is modified it reports 2 events "delete" and "Create" instead of a single "change" event.
What are you using to modify the file? Perhaps it really is doing a delete and a create. That strikes me as perfectly reasonable (although perhaps rename, create, delete might be safer). Maybe you could use strace or truss on the process to determine what system calls it's executing.
Also, you could try something like the following, which I miagine should generate a change event:
echo "hello world" >> target_fileIn reply to Re: SGI::FAM
by grantm
in thread SGI::FAM
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |