clock_nanosleep. [RT #42131]
+4345. [contrib] perftcpdns mishandled the return values from
+ clock_nanosleep. [RT #42131]
+
4344. [port] Address openssl version differences. [RT #42059]
4343. [bug] dns_dnssec_syncupdate misdeclared in <dns/dnssec.h>.
} else {
/* wait until */
ret = clock_nanosleep(CLOCK_REALTIME, 0, &ts, NULL);
- if (ret < 0) {
- if (errno == EINTR)
+ if (ret != 0) {
+ if (ret == EINTR)
continue;
- perror("clock_nanosleep");
+ fprintf(stderr, "clock_nanosleep: %s\n",
+ strerror(ret));
fatal = 1;
(void) pthread_kill(master, SIGTERM);
break;