GNU bug report logs -
#440
Build error on Solaris
Previous Next
Full log
Message #15 received at 440 <at> emacsbugs.donarmstrong.com (full text, mbox):
>>>>> In <mailman.13613.1213975636.18990.bug-gnu-emacs <at> gnu.org>
>>>>> Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:
> > Solaris does not have the functions cfmakeraw() and cfsetspeed() which are
> > used in src/sysdep.c. I added these functions into sysdep.c but I'm not
> > sure these must be necessary.
> A similar problem appeared under Cygwin. I've installed a change
> (provided by Angelo Graziosi) which should hopefully fix the problem,
> but it's slightly different from your code (mostly your cfmakeraw sets
> things up a bit differently, e.g. your code sets IGNBRK on iflag,
> whereas the code I installed clears it). Can you try the new code to
> see if it now builds right, and could you also tell me where you got
> your cfmakeraw code, to try and understand the reason for
> the differences?
I tried your code. It works well. Thanks.
I only googled "solaris cfmakeraw" and copied some code from
somewhere. But, I'm sorry, I've forgotten where I found that code.
Anyway, your code is much better than mine, because I do not understand
teroios functions well and my copied code may not be freely
redistributable.
Best Regards,
--
NAKAJI Hiroyuki
This bug report was last modified 16 years and 336 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.