HomeFreeBSD

Use a private definition of osockaddr rather then relying on type

Description

Use a private definition of osockaddr rather then relying on type
namespace polution in sys/socket.h.

Also remove support for operation on 4.3BSD.

PR: 224529
Differential Revision: https://reviews.freebsd.org/D14505

Details