X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FScheduler%2FFIFORunner.cc;h=0e2935a1754390392b7e798ceddceed4d0345f60;hb=0e83cd2ee1ebc409cf73d8774b01bf01f3df22f4;hp=4d7db5d3ff51d3819958bd90ece11326b40bd4bc;hpb=e9c7485ed08869e7813ee36c0c5712371bad0f30;p=senf.git diff --git a/senf/Scheduler/FIFORunner.cc b/senf/Scheduler/FIFORunner.cc index 4d7db5d..0e2935a 100644 --- a/senf/Scheduler/FIFORunner.cc +++ b/senf/Scheduler/FIFORunner.cc @@ -36,6 +36,7 @@ #include #include #include +#include //#include "FIFORunner.mpp" #define prefix_ @@ -248,7 +249,12 @@ prefix_ void senf::scheduler::detail::FIFORunner::watchdogError() 'a', 'b', 'c', 'd', 'e', 'f' }; static void * entries[SENF_DEBUG_BACKTRACE_NUMCALLERS]; - write(1, "\n\n*** Scheduler task hanging: ", 30); + write(1, "\n\n*** Scheduler task hanging (pid ",34); + static char pid[7]; + ::snprintf(pid, 7, "%6d", ::getpid()); + pid[6] = 0; + write(1, pid, 6); + write(1, "): ", 3); write(1, runningName_.c_str(), runningName_.size()); write(1, " at\n ", 3);