title: Kill all processes for a given user
body: <p>Is there a reliable way to kill all the processes of a given user? <code>kill(-1, SIGKILL)</code> as that user will work, unless a rogue process of that user kills the killing process first. The best I can find so far is to loop through <code>system("ps -u")</code> for that user and kill the processes that way, but that seems really hacky and inefficient.</p>
  
  <p>EDIT: To clarify, I'm specifically asking for a POSIX-compatable solution. For some reason I thought tagging the question posix would put that in the title.</p>