- flushRecordKeys (*sysno, 1, &reckeys, rGroup->databaseName);
-
- records_updated++;
+ if (deleteFlag)
+ {
+ logf (LOG_LOG, "delete record %s", fname);
+ records_deleted++;
+ rec_del (records, &rec);
+ return 1;
+ }
+ else
+ {
+ logf (LOG_LOG, "update record %s", fname);
+ flushRecordKeys (*sysno, 1, &reckeys, rGroup->databaseName);
+ records_updated++;
+ }