#include <errno.h>
#include <stdlib.h>
+#include <time.h>
#include <sqlite3.h>
DEBUG(db->pakfire, "Loading package database...\n");
+ // Save starting time
+ clock_t t_start = clock();
+ clock_t t_end;
+
const char* sql =
"SELECT "
"name, epoch, version, release, arch, groups, filename, size, inst_size, "
}
END:
- DEBUG(db->pakfire, "Loading package database completed\n");
+ // Save time when we finished
+ t_end = clock();
+
+ DEBUG(db->pakfire, "Loading package database completed in %.4fms\n",
+ (double)(t_end - t_start) * 1000 / CLOCKS_PER_SEC);
// Internalize repository
pakfire_repo_internalize(repo);