Hello, could you provide a guide on how to organize the project structure for 
third-party plugin development? I've noticed that current compilation requires 
the already built bind9's config.h file, but this file doesn't exist in a brand 
new project. Does this mean it doesn't allow external compilation of the source 
code?

Looking forward to your reply.

* Colin Vidal <[email protected]> [2025-11-21 :14:06]:

> On Fri, 2025-11-21 at 23:29 +0800, Chunhui Ouyang wrote:
> > Could you tell me what the entry point of the plugin is?
> > 
> 
> As explained in the reference for plugin development I sent you
> earlier:
> 
> "At various locations within the named source code, there are "hook
> points" at which a plugin may register itself. When a hook point is
> reached while named is running, it is checked to see whether any
> plugins have registered themselves there; if so, the associated "hook
> action" - a function within the plugin library - is called."
> 
> So there is no really a single "entry" point, but rather multiples ones
> depending where the plugin is hooked. (Plus the four `plugin_*` API to
> implement for registering, etc.)
> 
> Side note: please answer emails with the mailing list in CC, so
> everyone can see, benefit and contribute to this thread.
> 
> Thanks
> 
> Colin Vidal
> 

Attachment: signature.asc
Description: PGP signature

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to