IN_MODIFY
mask |= IN_MODIFY;
mask |= IN_MODIFY;
udf_node->i_flags |= IN_CHANGE | IN_MODIFY; /* | IN_CREATE? */
IN_CHANGE | IN_UPDATE | IN_MODIFY);
if (!(udf_node->i_flags & (IN_ACCESS|IN_CHANGE|IN_UPDATE|IN_MODIFY)))
if (udf_node->i_flags & (IN_UPDATE | IN_MODIFY)) {
if (udf_node->i_flags & (IN_CHANGE | IN_MODIFY))
if (udf_node->i_flags & (IN_ACCESS | IN_MODIFY))
udf_node->i_flags &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY);
udf_node->i_flags |= IN_CHANGE | IN_MODIFY;
if (inotify_add_watch(inotify, linkbuf, IN_MODIFY) == -1) {
while ((ip)->iflag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY)) \
if (!(ip->iflag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY))) {
if (ip->iflag & (IN_UPDATE | IN_MODIFY)) {
if (ip->iflag & (IN_CHANGE | IN_MODIFY)) {
if (ip->iflag & (IN_ACCESS | IN_MODIFY))
ip->iflag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY);
pdir->iflag |= (IN_ACCESS | IN_CHANGE | IN_MODIFY | IN_UPDATE);
while ((ip)->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY)) \
if (!(ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY))) {
if (ip->i_flag & (IN_UPDATE | IN_MODIFY)) {
if (ip->i_flag & (IN_CHANGE | IN_MODIFY)) {
if (ip->i_flag & (IN_ACCESS | IN_MODIFY))
ip->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY);
while ((ip)->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY)) \
if (!(ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY))) {
if (ip->i_flag & (IN_UPDATE | IN_MODIFY)) {
if (ip->i_flag & (IN_CHANGE | IN_MODIFY)) {
if (ip->i_flag & (IN_ACCESS | IN_MODIFY))
ip->i_flag &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY);
IN_MODIFY | IN_MODIFIED | IN_ACCESSED)) == 0 &&
| IN_MODIFY | IN_MODIFIED | IN_ACCESSED)) != 0) {
(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY |
| IN_MODIFY | IN_MODIFIED | IN_ACCESSED)) != 0) {
while ((ip)->i_state & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY)) \
#define IN_ALLMOD (IN_MODIFIED|IN_ACCESS|IN_CHANGE|IN_UPDATE|IN_MODIFY|IN_ACCESSED|IN_CLEANING)
if (ip->i_state & (IN_CHANGE | IN_UPDATE | IN_MODIFY)) {
if (ip->i_state & (IN_UPDATE | IN_MODIFY)) {
if (ip->i_state & (IN_CHANGE | IN_MODIFY)) {
if (ip->i_state & IN_MODIFY)
ip->i_state &= ~(IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY);
KASSERT(ip->i_state & (IN_ACCESS | IN_CHANGE | IN_UPDATE | IN_MODIFY));
IN_UPDATE | IN_MODIFY);
VTOI(ap->a_vp)->i_state |= IN_MODIFY;
VTOI(ap->a_vp)->i_state |= IN_MODIFY;
mask |= IN_MODIFY;
VTOI(ap->a_vp)->i_flag |= IN_MODIFY;
VTOI(ap->a_vp)->i_flag |= IN_MODIFY;
mask |= IN_MODIFY;