db.h (0377c12b) db.h (9742fdb4)
1/* $NetBSD: db.h,v 1.2 2018/08/12 13:02:29 christos Exp $ */
1/* $NetBSD: db.h,v 1.3 2020/05/24 19:46:16 christos Exp $ */
2
3/**
4 * Database API implementation.
5 *
6 * Copyright (C) 2015 Red Hat ; see COPYRIGHT for license
7 */
8
2
3/**
4 * Database API implementation.
5 *
6 * Copyright (C) 2015 Red Hat ; see COPYRIGHT for license
7 */
8
9#ifndef DB_H_
10#define DB_H_
9#pragma once
11
10
11#include <isc/mem.h>
12#include <isc/result.h>
13
14#include <dns/db.h>
15#include <dns/name.h>
16#include <dns/rdataclass.h>
17#include <dns/rdatatype.h>
18
12isc_result_t
13create_db(isc_mem_t *mctx, const dns_name_t *origin, dns_dbtype_t type,
14 dns_rdataclass_t rdclass, unsigned int argc, char *argv[],
15 void *driverarg, dns_db_t **dbp);
19isc_result_t
20create_db(isc_mem_t *mctx, const dns_name_t *origin, dns_dbtype_t type,
21 dns_rdataclass_t rdclass, unsigned int argc, char *argv[],
22 void *driverarg, dns_db_t **dbp);
16
17#endif /* DB_H_ */