#include <stdexcept>
+#include "platform_api.h"
#include "inet.h"
#include "inet6.h"
#include "sockaddr_private.h"
+#include "unix.h"
using namespace std;
return new InetAddr(sa);
case AF_INET6:
return new Inet6Addr(sa);
+ case AF_UNIX:
+ return new UnixAddr(sa);
default:
throw invalid_argument("SockAddr::create");
}