"Doug Kaufman" <[EMAIL PROTECTED]> said:

> I don't really understand this. The Slang DJGPP port has always
> allowed bright background colors without a patch.

I wasn't aware of that. Now after trying it, I see S-Lang already suports
it. So ignore the patch.

> > @@ -1000,9 +999,10 @@
> >  #ifdef __DJGPP__
> >      if (LY_get_ctrl_break() == 0) {
> >   LY_set_ctrl_break(TRUE);
> > - init_ctrl_break[0] = 0;
> > +        __djgpp_set_ctrl_c(FALSE);  /* !! Added 20-04-2003 */
> 
> This seems quite wrong. This will prevent DJGPP from raising SIGINT.
> Normally, this should only occur while shelling out, then set back on
> return to the program. What problem made you add this line?

The unreliable ^C handling under Windows. But SIGINT via ^Break 
seems to be reliablay handled in djgpp under Windows.

I added the __djgpp_set_ctrl_c() long ago w/o really understanding the 
LYclean stuff. It seemed to help supressing the SIGINT being raised 
in unsafe places. 

--gv

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]

Reply via email to