src/lib/watchdog.c
static void wd_lock()
{
   int errstat;
   if ((errstat=rwl_writelock(&lock)) != 0) {
      berrno be;
      Jmsg1(NULL, M_ABORT, 0, _("rwl_writelock failure. ERR=%s\n"),
           be.bstrerror(errstat));
   }
}
/*
 * Watchdog lock, this can be called multiple times by the same
 *   thread without blocking, but must be unlocked the number of
 *   times it was locked.
 */
Watchdog lock, this can be called multiple times by the same
thread without blocking, but must be unlocked the number of
times it was locked.
Watchdog lock this can be called multiple times by the same thread without blocking but must be unlocked the number of times it was locked .
static void wd_lock()
{
   int errstat;
   if ((errstat=rwl_writelock(&lock)) != 0) {
      berrno be;
      Jmsg1(NULL, M_ABORT, 0, _("rwl_writelock failure. ERR=%s\n"),
           be.bstrerror(errstat));
   }
}
static void wd_lock ( ) { int errstat ; if ( ( errstat = rwl_writelock ( & lock ) ) != 0 ) { berrno be ; Jmsg1 ( NULL , M_ABORT , 0 , _ ( " \n " ) , be . bstrerror ( errstat ) ) ; } }
Watchdog lock, this can be called multiple times by the same
   thread without blocking, but must be unlocked the number of
   times it was locked.
Watchdog lock this can be called multiple times by the same thread without blocking but must be unlocked the number of times it was locked .