NOTE_LINK
NOTE_DELETE|NOTE_WRITE|NOTE_EXTEND|NOTE_ATTRIB|NOTE_LINK|
EV_SET(&kev, fd, EVFILT_VNODE, EV_ADD, NOTE_LINK, 0, NULL);
EV_SET(&kev, fd, EVFILT_VNODE, EV_DELETE, NOTE_LINK, 0, NULL);
VN_KNOTE(ap->a_dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(vp, NOTE_LINK);
VN_KNOTE(ap->a_dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(ke->vp, NOTE_LINK);
VN_KNOTE(vp, NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE|NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE|NOTE_LINK);
events |= NOTE_LINK;
VN_KNOTE(vp, node->tn_links ? NOTE_LINK : NOTE_DELETE);
events |= NOTE_LINK;
VN_KNOTE(node->tn_vnode, NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(vp, NOTE_LINK);