search for: next_after_fork

Displaying 2 results from an estimated 2 matches for "next_after_fork".

2020 Jun 22
0
Re: [PATCH nbdkit 1/2] server: Add .after_fork callback, mainly for plugins to create threads.
...kit “died”. > > This adds the callback to the C and OCaml APIs, and also sh and eval > (to make the tests work), but I didn't update the other language APIs > yet. > --- > +++ b/docs/nbdkit-filter.pod > +=head2 C<.after_fork> > + > + int (*after_fork) (nbdkit_next_after_fork *next, void *nxdata); > + > +This intercepts the plugin C<.after_fork> method and can be used by > +the filter to start background threads (although these have limited > +usefulness since they will not be able to access the plugin). > + > +If there is an error, C<.after_f...
2020 Jun 22
4
[PATCH nbdkit 1/2] server: Add .after_fork callback, mainly for plugins to create threads.
...nctions (such as -C<.pread>) receiving the same value for convenience; the only -exceptions where C<nxdata> is not reused are C<.config>, -C<.config_complete>, C<.get_ready>, and C<.preconnect>, which are -called outside the lifetime of a connection. +C<nbdkit_next_after_fork>, C<nbdkit_next_preconnect>, +C<nbdkit_next_open>) and a structure called C<struct nbdkit_next_ops>. +These abstract the next plugin or filter in the chain. There is also +an opaque pointer C<nxdata> which must be passed along when calling +these functions. The value of...