X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=dirwatcher.ml;fp=dirwatcher.ml;h=810b2bc64f7464d7ee25746ea741c51359fdb537;hb=39cd5ff0d06a1162c399ec09e12719813d6d64e4;hp=e06b6fb30fdbc37f191814e001df929511a8b331;hpb=ae0378a578b7c73091fdc46769ba7a5971ef0939;p=vsys.git diff --git a/dirwatcher.ml b/dirwatcher.ml index e06b6fb..810b2bc 100644 --- a/dirwatcher.ml +++ b/dirwatcher.ml @@ -34,7 +34,6 @@ let add_watch dir events handler = let mask_watch fqp = try - print "Masking %s %d\n" fqp (String.length fqp); Hashtbl.replace masks fqp true with _ -> () @@ -74,12 +73,15 @@ let receive_event (eventdescriptor:fname_and_fd) (bla:fname_and_fd) = let fqp = String.concat "/" [dirname;purestr] in let mask_filter = Hashtbl.mem masks fqp in begin - (*print "Received event for - %s\n" - * fqp;*) - if ((not mask_filter) && false) then - handler wd dirname evlist purestr + if ((not mask_filter)) then + begin + (*logprint "Received event for - %s\n" + fqp;*) + handler wd dirname evlist + purestr + end else - print "%s is masked\n" fqp + unmask_watch fqp end end | _ -> ())