Toward race-free process signaling
&gt; it is done using a new system call named procfd_signal(). This system call operates on a file descriptor of a process; the previous discussions convinced Brauner that this is a solution preferred over an ioctl().<p>This is quite a pity! I do a lot of Python and Bash programming, and regular file write will be simple and easily supported.<p>ioctl would require some magic constants and arch dependence, but would still be relatively safe - there are no dangerous ioctl operators you can do on a open &#x2F;proc directory entry, and ioctl has sane error reporting.<p>the &quot;new syscall&quot; path is the worst of them all -- I am literally two characters away from invoking all sorts of dangerous commands like &quot;kill all processes&quot;, &quot;shutdown machine&quot; and so on.