in flood_subst_file.c [207:257]
int main(int argc, char** argv) {
char line[SUBST_FILE_MAX_URL_SIZE];
int i = 20;
int list = 0;
char* the_name;
subst_rec_t *the_rec;
apr_initialize();
atexit(apr_terminate);
apr_file_open_stderr(&local_stderr, err_pool);
if (apr_pool_create(&pool, NULL) != APR_SUCCESS) {
printf("Failed apr_pool_create\n");
exit(-1);
}
srandom(time(NULL));
subst_list_init(subst_list, SUBST_FILE_ARR_MAX);
subst_list_make(subst_list);
while(subst_list[list].valid && list < 10) {
subst_file_open(&(subst_list[list].subst_file), subst_list[list].subst_file_name, &(subst_list[list].fsize));
list++;
}
/* list = 0; */
/* while (i--) { */
/* while(subst_list[list].valid && list < 10) { */
/* subst_file_entry_get(&(subst_list[list].subst_file), &(subst_list[list].fsize), line, sizeof(line)); */
/* printf("%s\n", line); */
/* memset(line, 0, sizeof(line)); */
/* list++; */
/* } */
/* list = 0; */
/* } */
the_name = "test";
the_rec = subst_file_get(the_name, subst_list);
subst_file_entry_get(&(the_rec->subst_file), &(the_rec->fsize), line, sizeof(line));
printf("%s\n", line);
list = 0;
while(subst_list[list].valid && list < 10) {
close_subst_file(subst_list[list].subst_file);
list++;
}
exit(0);
}