rem: if (stat (file, &new_stats)) { if (force_silent == 0) error (0, errno, _("getting new attributes of %s"), quote (file)); return 0;
add: struct stat new_stats;  if (stat (file, &new_stats) != 0) { if (!force_silent) error (0, errno, _("getting new attributes of %s"), quote (file)); return false; }  new_mode = new_stats.st_mode;
context: mode_changed (const char *file, mode_t old_mode){  struct stat new_stats;  if (stat (file, &new_stats))    {      if (force_silent == 0)	error (0, errno, _("getting new attributes of %s"), quote (file));      return 0;    }  return old_mode != new_stats.st_mode;}