diff --git a/lib/fs/basicfs_watch_eventtypes_kqueue.go b/lib/fs/basicfs_watch_eventtypes_kqueue.go index 4b7b10ea7..d1fe209de 100644 --- a/lib/fs/basicfs_watch_eventtypes_kqueue.go +++ b/lib/fs/basicfs_watch_eventtypes_kqueue.go @@ -11,7 +11,9 @@ package fs import "github.com/syncthing/notify" const ( - subEventMask = notify.NoteDelete | notify.NoteWrite | notify.NoteRename - permEventMask = notify.NoteAttrib + // Platform independent notify.Create is required, as kqueue does not have + // any event signalling file creation, but notify does generate those internally. + subEventMask = notify.NoteDelete | notify.NoteWrite | notify.NoteRename | notify.Create + permEventMask = notify.NoteAttrib | notify.NoteExtend rmEventMask = notify.NoteDelete | notify.NoteRename )