Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
>
> I've added one (CVS HEAD)
You can put tests in the branch for bugs fixed in the branch.
Oh, and the popen.test was indeed my fault, indirectly. I stuck in a
configure test for pipe(), because it doesn't exist on mingw, and that
unintentionally enabled this bit of scm_display, write and write_char
scm_prin1 (obj, port, 0);
#ifdef HAVE_PIPE
# ifdef EPIPE
if (EPIPE == errno)
scm_close_port (port);
# endif
#endif
I've commented that out in the three places. I'm pretty sure it's not
reliable to test errno at that point. I think popen.test had an EPIPE
left from a long previous operation for instance, and it made
scm_display close the check-guile.log file port. :(
I can't tell where those lines came from, they're there in 1.6, but
disabled on account of no HAVE_PIPE. Shows what you get for changing
the configury I guess ...
_______________________________________________
Guile-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-devel