many others, a complete list can be found in the file AUTHORS.
This program is Free Software; you can redistribute it and/or
modify it under the terms of version two of the GNU General Public
- License as published by the Free Software Foundation plus additions
- that are listed in the file LICENSE.
+ License as published by the Free Software Foundation and included
+ in the file LICENSE.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
watchdog_time = time(NULL);
if ((errstat=rwl_init(&lock)) != 0) {
+ berrno be;
Emsg1(M_ABORT, 0, _("Unable to initialize watchdog lock. ERR=%s\n"),
- strerror(errstat));
+ be.bstrerror(errstat));
}
wd_queue = New(dlist(dummy, &dummy->link));
wd_inactive = New(dlist(dummy, &dummy->link));
{
int errstat;
if ((errstat=rwl_writelock(&lock)) != 0) {
+ berrno be;
Emsg1(M_ABORT, 0, _("rwl_writelock failure. ERR=%s\n"),
- strerror(errstat));
+ be.bstrerror(errstat));
}
}
{
int errstat;
if ((errstat=rwl_writeunlock(&lock)) != 0) {
+ berrno be;
Emsg1(M_ABORT, 0, _("rwl_writeunlock failure. ERR=%s\n"),
- strerror(errstat));
+ be.bstrerror(errstat));
}
}