lib/fs: Fix kqueue event list (fixes #5308) (#5885)

This commit is contained in:
Simon Frei 2019-07-23 14:11:15 +02:00 committed by GitHub
parent 6f08162376
commit 5de9b677c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,9 @@ package fs
import "github.com/syncthing/notify" import "github.com/syncthing/notify"
const ( const (
subEventMask = notify.NoteDelete | notify.NoteWrite | notify.NoteRename // Platform independent notify.Create is required, as kqueue does not have
permEventMask = notify.NoteAttrib // 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 rmEventMask = notify.NoteDelete | notify.NoteRename
) )