For my case, setting 
    static cfg_type_t cfg_type_updatepolicy = {
            "update_policy", parse_updatepolicy,
            cfg_print_bracketed_list, doc_updatepolicy,
            &cfg_rep_list, &cfg_type_grant
    };
in ./lib/isccfg/namedconf.c seem to work.

  However, reading the next few lines, which are the definition of 
./lib/isccfg/namedconf.c:parse_updatepolicy, reveals a probable 
reason why there is a NULL in the first place.  More specifically,
cfg_type_updatepolicy is, to some extent, derived from a 
bracketed_list | token, where the token is "local".  (I guess bind
has another definition for such a token, perhaps it is an astring.)
Does only ./lib/isccfg/namedconf.c:parse_updatepolicy can determine
which of the two options is configured for a particular instance?
Should ./lib/isccfg/namedconf.c:parse_updatepolicy be the one to
set type->print according to its resolution?
                                          
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to