The SUSv2 defines accept(..., socklen_t), so we can safely require socklen_t to be universally available.