fix: the unwatch api should return ENOENT if passed sentry is unregistered.
fix: should set EVFILT_SIGNAL directly.