pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/51345: editors/ex-20040103 dumps core on port-sparc64
The following reply was made to PR pkg/51345; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/51345: editors/ex-20040103 dumps core on port-sparc64
Date: Fri, 22 Jul 2016 03:08:53 +0000
On Tue, Jul 19, 2016 at 07:35:01AM +0000, Martin Husemann wrote:
> The issue is the declaration of "ospeed". In ex.h it is declared as:
>
>
> #ifdef POSIX_1
> extern speed_t ospeed; /* Output speed (from gtty) */
> #else
> extern short ospeed; /* Output speed (from gtty) */
> #endif
>
>
> but NetBSD wants it as extern short ospeed;
>
>
> So alignment mismatches, and we crash.
It should be getting it from termcap.h, although ex is Interesting in
a number of ways and that might not be possible.
> I don't know if the ifdef is correct, so this might be a lib bug in NetBSD
> as well.
I don't know. The point of speed_t is to hold terminal speeds, but
that's in termios and the global ospeed is from termcap...
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index