search for: 24e6b8b2

Displaying 2 results from an estimated 2 matches for "24e6b8b2".

2019 Aug 02
0
[nbdkit PATCH v2 10/17] plugins: Add .fork_safe field
...= virt_close, .get_size = virt_get_size, .pread = virt_pread, + .fork_safe = 1, /* libvirt uses fork(), but does so safely */ }; NBDKIT_REGISTER_PLUGIN(plugin) diff --git a/plugins/linuxdisk/linuxdisk.c b/plugins/linuxdisk/linuxdisk.c index 99dbc996..24e6b8b2 100644 --- a/plugins/linuxdisk/linuxdisk.c +++ b/plugins/linuxdisk/linuxdisk.c @@ -232,6 +232,7 @@ static struct nbdkit_plugin plugin = { .can_cache = linuxdisk_can_cache, .pread = linuxdisk_pread, .errno_is_preserved = 1, + .fork_safe = 1, /* no fork()s after...
2019 Aug 02
23
[nbdkit PATCH v2 00/17] fd leak safety
This is a major rewrite compared to my v1 series, where I've tried a lot harder to ensure that we still accommodate building on Haiku (although I have not actually yet fired up a Haiku VM to try it for myself). I also managed to make the sh plugin fully parallel, on capable platforms. See also my question on patch 10 on whether I've picked the best naming convention. Eric Blake (17):