I'm trying to write something that autodetects if the ulimit is too low when it starts by running `ulimit -n` at the start of the program, and testing to make sure that it's got enough room to open filehandles. But... the output appears to be empty? What's the deal?