tac: don't leak a file descriptor for each non-seekable input