Darwin includes the BSD networking stack and is conformant to the Single Unix Specification (SUSv3).
From: tinycc-devel-bounces+address@hidden [mailto:tinycc-devel-bounces+address@hidden
On Behalf Of Evan Langlois
Sent: Thursday, October 2, 2014 11:45 AM
Subject: Re: [Tinycc-devel] Tinycc-devel Digest, Vol 138, Issue 1
Apple should support the usual BSD socket layer since they are BSD compatible. C standards only supports the low level stuff. For a library, look into libuv. Its cross-platform and handles networking, event loops, and async IO and all
that kinda stuff that you would use in a network app.
On Thu, Oct 2, 2014 at 5:53 AM, Jared Maddox <address@hidden> wrote:
To the best of my knowledge there aren't any STANDARD tools that provide networking, but most networking systems are derived in one sense or another from the Berkley Unix version. Common link:
http://beej.us/guide/bgnet/ Apple might be an exception. You should be able to find a abstraction library.