diff options
Diffstat (limited to 'libmpv')
-rw-r--r-- | libmpv/client.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpv/client.h b/libmpv/client.h index 339cee138b..a7c2d6694e 100644 --- a/libmpv/client.h +++ b/libmpv/client.h @@ -147,6 +147,8 @@ extern "C" { * - mpv may start sub processes, so overriding SIGCHLD, or waiting on all PIDs * (such as calling wait()) by the parent process or any other library within * the process must be avoided. libmpv itself only waits for its own PIDs. + * - If anything in the process registers signal handlers, they must set the + * SA_RESTART flag. Otherwise you WILL get random failures on signals. * * Encoding of filenames * --------------------- |