| 867 | } |
| 868 | |
| 869 | static apr_status_t fs_iterate_names(md_store_inspect *inspect, void *baton, md_store_t *store, |
| 870 | apr_pool_t *p, md_store_group_t group, const char *pattern) |
| 871 | { |
| 872 | const char *groupname; |
| 873 | apr_status_t rv; |
| 874 | inspect_ctx ctx; |
| 875 | |
| 876 | ctx.s_fs = FS_STORE(store); |
| 877 | ctx.group = group; |
| 878 | ctx.pattern = pattern; |
| 879 | ctx.inspect = inspect; |
| 880 | ctx.baton = baton; |
| 881 | groupname = md_store_group_name(group); |
| 882 | |
| 883 | rv = md_util_files_do(insp_name, &ctx, p, ctx.s_fs->base, groupname, pattern, NULL); |
| 884 | |
| 885 | return rv; |
| 886 | } |
| 887 | |
| 888 | static apr_status_t remove_nms_file(void *baton, apr_pool_t *p, apr_pool_t *ptemp, |
| 889 | const char *dir, const char *name, apr_filetype_e ftype) |
nothing calls this directly
no test coverage detected