OpenDNSSEC-signer 1.2.1
|
#include "config.h"
#include <stdlib.h>
#include <stdint.h>
#include <ldns/rbtree.h>
Go to the source code of this file.
Functions | |
void * | se_malloc (size_t size) |
void * | se_calloc (size_t nmemb, size_t size) |
void * | se_realloc (void *ptr, size_t size) |
void | se_free (void *ptr) |
void | se_rbnode_free (ldns_rbnode_t *node) |
char * | se_strdup (const char *s) |
void* se_calloc | ( | size_t | nmemb, |
size_t | size | ||
) |
Our own calloc.
[in] | nmemb | number of memory blocks. |
[in] | size | the size to allocate |
Calculate and allocate memory.
Definition at line 59 of file se_malloc.c.
Referenced by duration2string(), engine_config(), main(), nsec3params_create_salt(), privgid(), privuid(), rrset_create(), rrset_create_frm_rr(), rrsigs_create(), se_dir_name(), se_replace(), task2str(), and zone_create().
void se_free | ( | void * | ptr | ) |
Our own free.
[in] | pointer | to be free'd |
Free memory.
Definition at line 80 of file se_malloc.c.
Referenced by adapter_cleanup(), cmdhandler_cleanup(), denial_recover_from_backup(), domain_add_rrset(), domain_cleanup(), domain_del_rrset(), domain_examine_rrset_is_alone(), domain_examine_rrset_is_singleton(), domain_print_nsec(), domain_recover_from_backup(), duration2string(), duration2time(), duration_cleanup(), engine_cleanup(), engine_config(), engine_config_cleanup(), key_cleanup(), key_recover_from_backup(), keylist_cleanup(), log_rr(), main(), nsec3params_cleanup(), nsec3params_create(), nsec3params_create_salt(), nsec3params_recover_from_backup(), parse_conf_signer_threads(), parse_conf_use_syslog(), parse_conf_worker_threads(), parse_sc_audit(), parse_sc_dnskey_ttl(), parse_sc_dnskey_ttl_use(), parse_sc_keys(), parse_sc_nsec3_algorithm(), parse_sc_nsec3_iterations(), parse_sc_nsec3_optout(), parse_sc_nsec_type(), parse_sc_sig_inception_offset(), parse_sc_sig_jitter(), parse_sc_sig_refresh_interval(), parse_sc_sig_resign_interval(), parse_sc_sig_validity_default(), parse_sc_sig_validity_denial(), parse_sc_soa_min(), parse_sc_soa_min_use(), parse_sc_soa_ttl(), parse_sc_soa_ttl_use(), parse_zonelist_zones(), privdrop(), privgid(), privuid(), rrset_cleanup(), rrsigs_cleanup(), se_chown(), se_fopen(), set_notify_ns(), signconf_backup(), signconf_cleanup(), signconf_print(), signconf_recover_from_backup(), stats_cleanup(), task_backup(), task_cleanup(), task_recover_from_backup(), tasklist_cleanup(), tasklist_delete_task(), tasklist_schedule_task(), tools_audit(), tools_read_input(), tools_update(), worker_cleanup(), worker_perform_task(), zone_add_dnskeys(), zone_backup_state(), zone_cleanup(), zone_nsecify(), zone_recover_from_backup(), zone_sign(), zone_update_zonelist(), zonedata_add_domain(), zonedata_cleanup(), zonedata_nsecify3(), zonedata_recover_from_backup(), zonelist_add_zone(), zonelist_cleanup(), and zonelist_merge().
void* se_malloc | ( | size_t | size | ) |
Memory management wrapper. Our own malloc.
[in] | size | the size to allocate |
Allocate memory.
Definition at line 69 of file se_malloc.c.
Referenced by adapter_create(), cmdhandler_create(), cmdhandler_start(), denial_create(), denial_recover_from_backup(), domain_create(), domain_recover_from_backup(), duration_create(), engine_create(), key_create(), key_recover_from_backup(), keylist_create(), nsec3params_create(), nsec3params_recover_from_backup(), privdrop(), se_build_path(), se_fopen(), signconf_create(), stats_create(), task_create(), tasklist_create(), worker_create(), zonedata_create(), and zonelist_create().
void se_rbnode_free | ( | ldns_rbnode_t * | node | ) |
Free a ldns rbnode.
[in] | rbnode | to be free'd |
Remove a node and all childs from a redblack tree.
Definition at line 103 of file se_malloc.c.
References se_rbnode_free().
Referenced by se_rbnode_free(), tasklist_cleanup(), zonedata_cleanup_denials(), zonedata_cleanup_domains(), zonelist_cleanup(), and zonelist_merge().
void* se_realloc | ( | void * | ptr, |
size_t | size | ||
) |
Our own realloc.
[in] | pointer | to be reallocated. |
[in] | size | the size to allocate |
Reallocate memory.
Definition at line 92 of file se_malloc.c.
char* se_strdup | ( | const char * | s | ) |
Our own strdup.
[in] | s | string to duplicate |
Our own strdup.
Definition at line 117 of file se_malloc.c.
References se_fatal_exit().
Referenced by adapter_create(), backup_read_str(), engine_config(), key_create(), parse_conf_clisock_filename(), parse_conf_pid_filename(), parse_conf_working_dir(), rrsigs_add_sig(), se_replace(), signconf_read(), task_create(), time_datestamp(), worker_perform_task(), zone_create(), and zone_update_zonelist().