title: Allocating a lot of file descriptors
body: <p>I am interested in bringing a system down (for, say 15 minutes) by allocating a lot of file descriptors and causing Out-of-File-Descriptor failure. (Don't worry, I am not trying to hack into anything. This is for testing a service I am writing... to see how it behaves under other programs misbehaving.) Any best practices for that? Should I just keep saying fopen() in a infinite for loop? And after 15 minutes, I can kill the process? Does anybody have experience with this? </p>
  
  <p>Update: I am running Linux and the program I am writing will have super user privileges. </p>
  
  <p>Thanks,
  ~yogi</p>