github.com/checksum/notify@v0.0.0-20190119234841-59aa2d88664f/event_fen.go (about) 1 // Copyright (c) 2014-2015 The Notify Authors. All rights reserved. 2 // Use of this source code is governed by the MIT license that can be 3 // found in the LICENSE file. 4 5 // +build solaris 6 7 package notify 8 9 const ( 10 osSpecificCreate Event = 0x00000100 << iota 11 osSpecificRemove 12 osSpecificWrite 13 osSpecificRename 14 // internal 15 // recursive is used to distinguish recursive eventsets from non-recursive ones 16 recursive 17 // omit is used for dispatching internal events; only those events are sent 18 // for which both the event and the watchpoint has omit in theirs event sets. 19 omit 20 ) 21 22 const ( 23 // FileAccess is an event reported when monitored file/directory was accessed. 24 FileAccess = fileAccess 25 // FileModified is an event reported when monitored file/directory was modified. 26 FileModified = fileModified 27 // FileAttrib is an event reported when monitored file/directory's ATTRIB 28 // was changed. 29 FileAttrib = fileAttrib 30 // FileDelete is an event reported when monitored file/directory was deleted. 31 FileDelete = fileDelete 32 // FileRenameTo to is an event reported when monitored file/directory was renamed. 33 FileRenameTo = fileRenameTo 34 // FileRenameFrom is an event reported when monitored file/directory was renamed. 35 FileRenameFrom = fileRenameFrom 36 // FileTrunc is an event reported when monitored file/directory was truncated. 37 FileTrunc = fileTrunc 38 // FileNoFollow is an flag to indicate not to follow symbolic links. 39 FileNoFollow = fileNoFollow 40 // Unmounted is an event reported when monitored filesystem was unmounted. 41 Unmounted = unmounted 42 // MountedOver is an event reported when monitored file/directory was mounted on. 43 MountedOver = mountedOver 44 ) 45 46 var osestr = map[Event]string{ 47 FileAccess: "notify.FileAccess", 48 FileModified: "notify.FileModified", 49 FileAttrib: "notify.FileAttrib", 50 FileDelete: "notify.FileDelete", 51 FileRenameTo: "notify.FileRenameTo", 52 FileRenameFrom: "notify.FileRenameFrom", 53 FileTrunc: "notify.FileTrunc", 54 FileNoFollow: "notify.FileNoFollow", 55 Unmounted: "notify.Unmounted", 56 MountedOver: "notify.MountedOver", 57 }