new->node = (dns_rbtnode_t *)p;
}
if (CASESET(old)) {
- uint16_t attr;
+ isc_uint16_t attr;
memmove(new->upper, old->upper, sizeof(old->upper));
attr = old->attributes & (RDATASET_ATTR_CASESET |
static isc_boolean_t
rehash_gluetable(rbtdb_version_t *version) {
- size_t oldsize;
+ size_t oldsize, i;
rbtdb_glue_table_node_t **oldtable;
rbtdb_glue_table_node_t *gluenode;
rbtdb_glue_table_node_t *nextgluenode;
- uint32_t hash;
- size_t i;
+ isc_uint32_t hash;
if (ISC_LIKELY(version->glue_table_nodecount <
(version->glue_table_size * 3U)))
* a new path is created; returns ISC_R_NOSPACE if the path won't
* fit in 'buflen'.
*/
+
+#ifndef PATH_MAX
+#define PATH_MAX 1024
+#endif
+
static isc_result_t
nz_legacy(const char *directory, const char *viewname,
const char *suffix, char *buffer, size_t buflen)