X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDatagramSocketProtocol.cc;h=d9ec0b4686245a08ab3d48350d211237308d2db4;hb=3cb0a2ff50b8f1111da34b696e64fb1b037cd683;hp=a78b4ec3d3ca7bdf4855a04e0b5b6b58f65acf17;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Socket/Protocols/DatagramSocketProtocol.cc b/Socket/Protocols/DatagramSocketProtocol.cc index a78b4ec..d9ec0b4 100644 --- a/Socket/Protocols/DatagramSocketProtocol.cc +++ b/Socket/Protocols/DatagramSocketProtocol.cc @@ -35,13 +35,13 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -prefix_ struct timeval senf::DatagramSocketProtocol::timestamp() +prefix_ senf::ClockService::clock_type senf::DatagramSocketProtocol::timestamp() const { struct timeval tv; if (::ioctl(fd(), SIOCGSTAMP, &tv) < 0) - throwErrno(); - return tv; + SENF_THROW_SYSTEM_EXCEPTION(""); + return ClockService::from_timeval(tv); } ///////////////////////////////cc.e////////////////////////////////////////