60 |
60 |
61 int load_init_conf(char *file) { |
61 int load_init_conf(char *file) { |
62 printf("load_init_conf\n"); |
62 printf("load_init_conf\n"); |
63 |
63 |
64 InitConfig *cfg = load_init_config(file); |
64 InitConfig *cfg = load_init_config(file); |
65 UcxMempool *mp = cfg->parser.mp; |
|
66 if(cfg == NULL) { |
65 if(cfg == NULL) { |
67 fprintf(stderr, "Cannot load init.conf\n"); |
66 fprintf(stderr, "Cannot load init.conf\n"); |
68 return 1; |
67 return 1; |
69 } |
68 } |
|
69 UcxMempool *mp = cfg->parser.mp; |
70 |
70 |
71 cfg_pool = pool_create(); // one pool for one Configuration |
71 cfg_pool = pool_create(); // one pool for one Configuration |
72 UcxDlist *dirs = cfg->directives; |
72 UcxDlist *dirs = cfg->directives; |
73 while(dirs != NULL) { |
73 while(dirs != NULL) { |
74 ConfigDirective *dir = dirs->data; |
74 ConfigDirective *dir = dirs->data; |