X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNSocketProtocol.cc;h=61d1a7194103788e0c0301105d413aeb27b4ce9a;hb=a6a62d801329d592d8e227d9cf75254c2d681049;hp=7cc6b5f1b6cc1b79013f355fcc695678ac811d44;hpb=5b0d6f7a66facf978d24ad39540e77c3b502fd15;p=senf.git diff --git a/Socket/Protocols/UN/UNSocketProtocol.cc b/Socket/Protocols/UN/UNSocketProtocol.cc index 7cc6b5f..61d1a71 100644 --- a/Socket/Protocols/UN/UNSocketProtocol.cc +++ b/Socket/Protocols/UN/UNSocketProtocol.cc @@ -31,6 +31,7 @@ #include #include #include // for SIOCINQ / SIOCOUTQ +#include #include "../../../Utils/Exception.hh" //#include "UNSocketProtocol.mpp" @@ -41,7 +42,7 @@ prefix_ unsigned senf::UNSocketProtocol::available() { int n; if (::ioctl(fd(),SIOCINQ,&n) < 0) - throw SystemException(); + throw SystemException("Could not call available() on UNSocket"); return n; } @@ -76,6 +77,7 @@ prefix_ void senf::UNSocketProtocol::check_and_unlink() ::unlink(una.path().c_str()); } catch (SystemException & e) { + SENF_LOG(("UNSocketProtocol::check_and_unlink() failed; " << e.description() )); } }