On Oct 25, 2006, at 2:04 PM, Kaveh R. GHAZI wrote: > What may do the trick is "FILE **__libgcc_stdout = &stdout;" Nope, you can't &stdout either (in general). On some systems, there is just no pointer, stdout is just &array[1], it forms a pointer but it is as meaningless as &5 (in languages other than fortran).