pike.git / lib / modules / Filesystem.pmod / Monitor.pmod / basic.pike

version» Context lines:

pike.git/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:718:    // on NFS disk so we disable it for the moment [bug 5587].    if ((st->mtime != old_st->mtime) ||    /* (st->ctime != old_st->ctime) || */    (st->size != old_st->size)) {    last_change = time(1);    if (status_change(old_st, st, orig_flags, flags)) return 1;    } else if (last_change < time(1) - (stable_time || global::stable_time)) {    last_change = 0x7fffffff;    stable_data_change(path, st);    return 1; -  } else if (st->isdir && status_change(old_st, st, orig_flags, flags)) { +  } else if (last_change != 0x7fffffff && +  st->isdir && status_change(old_st, st, orig_flags, flags)) {    // Directory not stable yet.    last_change = time(1);    return 1;    }    return 0;    }   }      //! Canonicalize a path.   //!