version 1.30, 2000/11/17 10:42:29
|
version 1.31, 2000/11/17 13:26:40
|
Line 32
|
Line 32
|
#include "sql.h" |
#include "sql.h" |
#include "html.h" |
#include "html.h" |
|
|
|
#define SQL_DEBUG_TIMING |
|
|
#define SQL_MAX_DISTRIBS 500 |
#define SQL_MAX_DISTRIBS 500 |
|
|
/************************************************************************ |
/************************************************************************ |
Line 2014 void sql_show_latests(void) {
|
Line 2016 void sql_show_latests(void) {
|
|
|
void sql_show_all(void) { |
void sql_show_all(void) { |
rpmDataPtr list; |
rpmDataPtr list; |
|
#ifdef SQL_DEBUG_TIMING |
|
time_t cur, last; |
|
|
|
last = time(NULL); |
|
#endif |
list = sqlRpmAll(); |
list = sqlRpmAll(); |
if (list == NULL) { |
if (list == NULL) { |
fprintf(stderr, "no package in database\n"); |
fprintf(stderr, "no package in database\n"); |
return; |
return; |
} |
} |
sleep(30); |
#ifdef SQL_DEBUG_TIMING |
/* dumpRpmByDate(list, 0); */ |
cur = time(NULL); |
|
fprintf(stderr, "sqlRpmAll took %d seconds\n", (int)(cur - last)); |
|
last = cur; |
|
#endif |
|
|
|
rpmNameSort(&list, 0); |
|
dumpRpmByName(rpmSoftwareList, 0); |
|
|
|
#ifdef SQL_DEBUG_TIMING |
|
cur = time(NULL); |
|
fprintf(stderr, "dumpRpmByName took %d seconds\n", (int)(cur - last)); |
|
last = cur; |
|
#endif |
|
|
|
rpmGroupSort(&list, 0); |
|
dumpRpmByGroups(list, 0); |
|
|
|
#ifdef SQL_DEBUG_TIMING |
|
cur = time(NULL); |
|
fprintf(stderr, "dumpRpmByGroups took %d seconds\n", (int)(cur - last)); |
|
last = cur; |
|
#endif |
} |
} |
|
|
/************************************************************************ |
/************************************************************************ |