• Show log

    Commit

  • Hash : 271e5fba
    Author : Patrick Steinhardt
    Date : 2019-07-24T18:18:18

    config_file: duplicate accessors for readonly backend
    
    While most functions of the readonly configuration backend are
    implemented separately from the writeable configuration backend, the two
    functions `config_iterator_new` and `config_get` are shared between
    both. This sharing makes it necessary to have some shared data
    structures, which is the `diskfile_header` structure. Unfortunately, this
    makes the backends harder to grasp than necessary due to all the casting
    between structs and also quite error prone.
    
    Reimplement those functions for the readonly backends. As readonly
    backends cannot be refreshed anyway, we can remove the calls to
    `config_refresh` in there.