示例#1
0
文件: file.c 项目: Birdflying1005/h2o
static int on_config_enter(h2o_configurator_t *_self, h2o_configurator_context_t *ctx, yoml_t *node)
{
    struct st_h2o_file_configurator_t *self = (void *)_self;
    ++self->vars;
    self->vars[0].index_files = dup_strlist(self->vars[-1].index_files);
    self->vars[0].flags = self->vars[-1].flags;
    return 0;
}
示例#2
0
文件: file.c 项目: lhjay1/h2o
static int on_config_enter(h2o_configurator_t *_self, h2o_configurator_context_t *ctx)
{
    struct st_h2o_file_configurator_t *self = (void*)_self;
    ++self->vars;
    self->vars[0].index_files = dup_strlist(self->vars[-1].index_files);
    self->vars[0].mimemap = self->vars[-1].mimemap;
    h2o_mempool_addref_shared(self->vars[0].mimemap);
    return 0;
}