Displaying 1 result from an estimated 1 matches for "nbdplug_sigusr1".
2019 Jun 18
0
[nbdkit PATCH] Experiment: nbd: Use ppoll() instead of pipe-to-self
...,15 @@ static char *tls_psk;
 static struct handle *nbdplug_open_handle (int readonly);
 static void nbdplug_close_handle (struct handle *h);
+/* Original signal mask, with SIGUSR1 unblocked */
+static sigset_t origmask;
+
+/* No-op signal handler for interrupting ppoll on SIGUSR1 */
+static void
+nbdplug_sigusr1 (int sig)
+{
+}
+
 static void
 nbdplug_unload (void)
 {
@@ -195,10 +204,30 @@ nbdplug_config (const char *key, const char *value)
   return 0;
 }
-/* Check the user passed exactly one socket description. */
+/* Finalize the configuration. */
 static int
 nbdplug_config_complete (void)
 {
+  struc...