On 08-04-13 23:19, Paul Clements wrote:
> If you do something like the following in nbd-client just before the
> call to NBD_DO_IT, does this fix the problem:
> 
> 
> +       sigfillset(&block);
> +       sigdelset(&block, SIGKILL);
> +       sigprocmask(SIG_SETMASK, &block, &old);
>          if (ioctl(nbd, NBD_DO_IT) < 0)

Hmm. I'm not sure if blocking everything except for SIGKILL is the right
thing to do. Shouldn't we at least listen for SIGINT and SIGTERM, too?
And what about SIGPIPE?

-- 
Copyshops should do vouchers. So that next time some bureaucracy
requires you to mail a form in triplicate, you can mail it just once,
add a voucher, and save on postage.

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Nbd-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nbd-general

Reply via email to