From: Dr. Michael Weller (eowmob@exp-math.uni-essen.de)
Date: Wed 14 Feb 2001 - 21:03:19 IST
On Tue, 13 Feb 2001, William Hayes wrote:
> I find that if I attempt to fprintf to stderr in a program using SVGALib, I
> get a segmentation error at the end of program, in the _IO_cleanup ()
> function called by exit(). This seems to be true even if vga_init is the
> only SVGALib function called, and even if fprintf is only invoked before it.
> Printing to the screen using printf under these circumstances does not seem
> to be a problem.
>
> This is not a major problem -- just wondering if anyone else has seen it.
I never saw it, but I'd guess it is since svgalib does odd things with
stderr (unix handle 2) like reopening on a real console (if it isn't one)
setting raw keyboard mode and stuff. It probably doesn't close FILE
*stderr, but even if it did the fprintf is doomed to fail.
Well, maybe svgalib should ensure that 2 or stderr points to a sensible
device.
Michael.
--
Michael Weller: eowmob@exp-math.uni-essen.de, eowmob@ms.exp-math.uni-essen.de,
or even mat42b@spi.power.uni-essen.de. If you encounter an eowmob account on
any machine in the net, it's very likely it's me.
------------------------------------------------------------------
Unsubscribe: To: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST