allow floating point for heart beat interval
changed linux to __linux__ for adding async_getdir
added extra file:linenumber result for call_stack()