// Custom includes
#include <errno.h>
-#include "Utils/membind.hh"
-#include "Utils/Exception.hh"
+#include "../Utils/membind.hh"
+#include "../Utils/Exception.hh"
#include "Scheduler.hh"
#define prefix_
{
try {
if (event != senf::Scheduler::EV_READ)
- throw SystemException(EPIPE);
+ throwErrno(EPIPE);
std::string rcv;
handle.read(rcv, maxSize_ - data_.size());
data_.append(rcv);
}
}
catch (senf::SystemException const & ex) {
- errno_ = ex.err;
+ errno_ = ex.errorNumber();
done();
return;
}