| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Access to the dns_dyndb_arguments_t structure is done through a set of
dns_dyndb_set_* and dns_dyndb_get_* functions. This will make it
unnecessary to break the ABI if someone designing a plug-in will have a
need for something more than there currently is. All that will be needed
in that case will be an addition of set/get functions.
|
| |
|
| |
|
|
|
|
|
|
| |
Because the allocations in the dynamic drivers pass constants to the
isc_mem_get() and isc_mem_put(), any memory leak might result in a crash
when BIND is exiting and checking for memory that wasn't freed.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The handle returned by dlopen() is now saved and the library is unloaded
on exit.
We also load symbol "dynamic_driver_destroy" which is a function with no
arguments returning void. It is called on exit.
The load_library() is now split into two functions, one function is
specifically used to load symbols.
|
| |
|
|
|