X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FINet%2FTCPSocketHandle.cc;h=de403c15fb78bd95ead5b6774676a050688d337f;hb=1d247d12d1759ffd77f456efe3a52f03dd289994;hp=275f91b1a7e9f0626130faa767199b48775398bd;hpb=445c71d8d242f4ce3d23d8db8d1faf909943cfec;p=senf.git diff --git a/Socket/Protocols/INet/TCPSocketHandle.cc b/Socket/Protocols/INet/TCPSocketHandle.cc index 275f91b..de403c1 100644 --- a/Socket/Protocols/INet/TCPSocketHandle.cc +++ b/Socket/Protocols/INet/TCPSocketHandle.cc @@ -46,7 +46,7 @@ prefix_ void senf::TCPv4SocketProtocol::init_client() { int sock = ::socket(PF_INET,SOCK_STREAM,0); if (sock < 0) - throwErrno(); + throw SystemException(); fd(sock); } @@ -63,7 +63,7 @@ prefix_ void senf::TCPv4SocketProtocol::init_server() { int sock = ::socket(PF_INET,SOCK_STREAM,0); if (sock < 0) - throwErrno(); + throw SystemException(); fd(sock); } @@ -75,7 +75,7 @@ prefix_ void senf::TCPv4SocketProtocol::init_server(INet4SocketAddress const & a serverHandle().bind(address); reuseaddr(true); if (::listen(fd(),backlog) < 0) - throwErrno(); + throw SystemException(); } /////////////////////////////////////////////////////////////////////////// @@ -86,7 +86,7 @@ prefix_ void senf::TCPv6SocketProtocol::init_client() { int sock = ::socket(PF_INET6,SOCK_STREAM,0); if (sock < 0) - throwErrno(); + throw SystemException(); fd(sock); } @@ -103,7 +103,7 @@ prefix_ void senf::TCPv6SocketProtocol::init_server() { int sock = ::socket(PF_INET6,SOCK_STREAM,0); if (sock < 0) - throwErrno(); + throw SystemException(); fd(sock); } @@ -115,7 +115,7 @@ prefix_ void senf::TCPv6SocketProtocol::init_server(INet6SocketAddress const & a serverHandle().bind(address); reuseaddr(true); if (::listen(fd(),backlog) < 0) - throwErrno(); + throw SystemException(); } ///////////////////////////////cc.e////////////////////////////////////////