$NetBSD: patch-mozilla_toolkit_components_terminator_nsTerminator.cpp,v 1.1 2018/12/16 08:29:48 ryoon Exp $ --- mozilla/toolkit/components/terminator/nsTerminator.cpp.orig 2017-04-14 04:53:28.000000000 +0000 +++ mozilla/toolkit/components/terminator/nsTerminator.cpp @@ -36,7 +36,7 @@ #if defined(XP_WIN) #include #else -#include +#include #endif #include "mozilla/ArrayUtils.h" @@ -147,7 +147,10 @@ RunWatchdog(void* arg) #if defined(XP_WIN) Sleep(1000 /* ms */); #else - usleep(1000000 /* usec */); + struct timespec tickd; + tickd.tv_sec = 1; + tickd.tv_nsec = 0; + nanosleep(&tickd, NULL); #endif if (gHeartbeat++ < timeToLive) {