// Custom includes
#include <errno.h>
-#include "Utils/Exception.hh"
+#include "../Utils/Exception.hh"
#include "Scheduler.hh"
#define prefix_
bool complete_ (false);
try {
if (event != senf::Scheduler::EV_WRITE)
- throw senf::SystemException(EPIPE);
+ throw SystemException(EPIPE SENF_EXC_DEBUGINFO);
offset_ = handle.write(std::make_pair(offset_,data_.end()));
if (offset_ == data_.end()) {
data_.erase();
}
}
catch (senf::SystemException const & ex) {
- errno_ = ex.err;
+ errno_ = ex.errorNumber();
done();
return;
}