Roxen.git / server / base_server / fsgc.pike

version» Context lines:

Roxen.git/server/base_server/fsgc.pike:356:    ::create(max_age/file_interval_factor, 0, max_age);       // Workaround for too strict type-check in Pike 7.8.    int flags = 3;       monitor(root, flags);    }       void stable_data_change(string path, Stdio.Stat st)    { -  GC_WERR("FSGC: Deleting stale file: %O\n", path); +     if (path == root) return; -  +  GC_WERR("FSGC: Deleting stale file: %O\n", path);    // Override accelerated stable change notification.    if (st->mtime >= time(1) - stable_time) {    GC_WERR("FSGC: Keeping file: %O\n", path);    // Remove the stable notification marker, and reschedule.    last_change = st->mtime;    update(st);    return;    }    rm(path);    }