I found this in mktemp.c, line344 (well, my compiler found it for me and warned about 'possible use of "=" where "==" was intended'):
if (!dry_run && (stdout_closed = true) && close_stream (stdout) != 0)
Not sure whether this is bug or feature ;-)
Bye, Jojo
