Dear programmers,
we want to execute a go application under dmtcp (GitHub hosts dmtcp/dmtcp, the DMTCP distributed multithreaded checkpointing project (https://github.com/dmtcp/dmtcp)). The checkpointing tool relies on SIGUSR2 (alternatively SIGUSR1) and objects when an application it manages also uses these. Our tests appear to show that all go applications, including trivial ones, use each of those signals. I looked through the documentation without finding this, apologies if I overlooked the relevant bit. Are you familiar with this behavior, and can go be told not to use either signal?
Thanks very much