use macro NANOSEC MICROSEC
return 0 while task_info error