| 1032 | } |
| 1033 | |
| 1034 | apr_status_t md_json_fcreatex(const md_json_t *json, apr_pool_t *p, md_json_fmt_t fmt, |
| 1035 | const char *fpath, apr_fileperms_t perms) |
| 1036 | { |
| 1037 | apr_status_t rv; |
| 1038 | apr_file_t *f; |
| 1039 | |
| 1040 | rv = md_util_fcreatex(&f, fpath, perms, p); |
| 1041 | if (APR_SUCCESS == rv) { |
| 1042 | rv = md_json_writef(json, p, fmt, f); |
| 1043 | apr_file_close(f); |
| 1044 | } |
| 1045 | return rv; |
| 1046 | } |
| 1047 | |
| 1048 | static apr_status_t write_json(void *baton, apr_file_t *f, apr_pool_t *p) |
| 1049 | { |
no test coverage detected