autoconf check for socklen_t

Damien Miller djm at mindrot.org
Tue Dec 28 19:18:16 EST 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 28 Dec 1999, Darren Hall wrote:

> Here's a configure check to see if socklen_t is defined.  Even
> though my man pages on linux say accept(2) takes (int *) as it's 3rd
> arg, the sys/socket.h files begs to differ.

Thanks, applied. I am now typedefing (unsigned int) to socklen_t if
the definition is missing.

> If not defined (which is doesn't seem to be on AIX 4.2.1), it can
> be explicitly typedef'ed to (unsigned int).  Now do mainstream code
> changes get submitted back to the openbsd group, or would it be
> better to submit to this list?

For portability changes, it is best to send the via this list. Feel
free to send any other patches as well, I feed them back to the 
OpenBSD people if I think they are relevant.

> After defining all those variables to socklen_t, this should clean
> up the spurious errors spewed forth from AIX's native compiler,
> about the uncast connect, accept and bind calls.

Does 1.2.1pre22 (with your patch) work correctly on AIX?

Thanks,
Damien

- --
| "Bombay is 250ms from New York in the new world order" - Alan Cox
| Damien Miller - http://www.mindrot.org/
| Email: djm at mindrot.org (home) -or- djm at ibs.com.au (work)



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.0 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE4aHJMormJ9RG1dI8RApuXAJ9dXuOUVfPYgyxZLRPvcl+pRKD7bACgzmAd
icirF/nHMgVFwGmvekaXU/c=
=kioU
-----END PGP SIGNATURE-----






More information about the openssh-unix-dev mailing list