"Eric J. Schwertfeger" <[EMAIL PROTECTED]> writes:
> checking if m4 can handle eight-bit quote characters... no
> configure: warning: Upgrade to a better version than GNU m4 1.4,
> or recompile it with CFLAGS=-funsigned-char.
This means that regeneration of the test programs (which are included in
the dist) won't work.
> checking for BSD pty names... sort: read error: Bad file descriptor
> done
Haven't seen this before. Does "/dev/pty*" match any files on your
system? The sort line reads
AC_DEFINE_UNQUOTED(PTY_BSD_SCHEME_SECOND_CHARS, "`ls /dev/pty* | cut -c 10-10 | sort
| uniq | tr -d '\n'`")
> > > According to the man pages for getsockopt, FreeBSD 3.3 and Solaris 2.6
> > > expect *int (so the variable would be int) and Unixware 4.2MP/2.1.3
> > > expects *size_t.
> >
> > Are these two types the same on any of those systems? It would make
> > things easier with a single fallback type.
>
> On all three systems, size_t is an unsigned int, which sounds like a
> reasonable fallback, and not abusing what size_t is for, so for now,
> either one should work on all three platforms.
Using size_t * when the function prototypes expect int * will cause
warnings, but no terrible problems if only sizeof(int) ==
sizeof(size_t). I think I'd choose int as the fallback.
/Niels