X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FINet%2FINetSocketProtocol.cc;h=c83d53f8750b28c19074bd795ad5ad51ecaee4a9;hb=a1fdb7bb122f0b05be809a922d4b7ef5e125fa67;hp=207c5a40cd06409e8d696641be2cccf42a05e54d;hpb=25fe79f266e7583750d8e761abec4022d87972b8;p=senf.git diff --git a/Socket/Protocols/INet/INetSocketProtocol.cc b/Socket/Protocols/INet/INetSocketProtocol.cc index 207c5a4..c83d53f 100644 --- a/Socket/Protocols/INet/INetSocketProtocol.cc +++ b/Socket/Protocols/INet/INetSocketProtocol.cc @@ -43,7 +43,7 @@ prefix_ void senf::INetSocketProtocol::bindInterface(std::string const & iface) const { if (::setsockopt(fd(), SOL_SOCKET, SO_BINDTODEVICE, iface.c_str(), iface.size()) < 0) - throw SystemException("::setsockopt(SO_BINDTODEVICE)"); + SENF_THROW_SYSTEM_EXCEPTION("::setsockopt(SO_BINDTODEVICE)"); } prefix_ std::string senf::INetSocketProtocol::bindInterface() @@ -52,7 +52,7 @@ prefix_ std::string senf::INetSocketProtocol::bindInterface() socklen_t size (sizeof(iface)); ::memset(iface, 0, sizeof(iface)); if (::getsockopt(fd(), SOL_SOCKET, SO_BINDTODEVICE, iface, &size) < 0) - throw SystemException("::getsockopt(SO_BINDTODEVICE)"); + SENF_THROW_SYSTEM_EXCEPTION("::getsockopt(SO_BINDTODEVICE)"); iface[size < IFNAMSIZ ? size : IFNAMSIZ-1] = 0; return iface; }