chiark / gitweb /
Classify processes from sessions into cgroups
[elogind.git] / src / shared / pty.c
index 0f80f4863b0e1f4bde990f777bd1290331ebe91c..a87b3ce6f0ba4efa6ca09b3ef26cdd7834b25c12 100644 (file)
 
 #include "barrier.h"
 #include "macro.h"
-#include "pty.h"
 #include "ring.h"
 #include "util.h"
+#include "signal-util.h"
+#include "pty.h"
 
 #define PTY_BUFSIZE 4096
 
@@ -238,7 +239,7 @@ int pty_setup_child(Pty *pty) {
         assert_return(pty_is_child(pty), -EINVAL);
         assert_return(pty_is_open(pty), -EALREADY);
 
-        r = sigprocmask_many(SIG_SETMASK, -1);
+        r = reset_signal_mask();
         if (r < 0)
                 return r;