test_uuidd: don't use error.h

The header file is not provided by musl-libc.

Reported-by: Assaf Gordon <assafgordon@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2017-05-30 10:26:17 +02:00
parent b4cb2b48f9
commit b770b48700
1 changed files with 8 additions and 5 deletions

View File

@ -23,7 +23,6 @@
*
* make uuidd uuidgen localstatedir=/var
*/
#include <error.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
@ -169,7 +168,8 @@ static void create_nthreads(process_t *proc, size_t index)
rc = pthread_attr_init(&th->thread_attr);
if (rc) {
error(0, rc, "%d: pthread_attr_init failed", proc->pid);
errno = rc;
warn("%d: pthread_attr_init failed", proc->pid);
break;
}
@ -178,7 +178,8 @@ static void create_nthreads(process_t *proc, size_t index)
rc = pthread_create(&th->tid, &th->thread_attr, &thread_body, th);
if (rc) {
error(0, rc, "%d: pthread_create failed", proc->pid);
errno = rc;
warn("%d: pthread_create failed", proc->pid);
break;
}
@ -197,8 +198,10 @@ static void create_nthreads(process_t *proc, size_t index)
thread_t *th = &threads[i];
rc = pthread_join(th->tid, (void *) &th->retval);
if (rc)
error(EXIT_FAILURE, rc, "pthread_join failed");
if (rc) {
errno = rc;
err(EXIT_FAILURE, "pthread_join failed");
}
LOG(2, (stderr, "%d: thread exited [tid=%d,return=%d]\n",
proc->pid, (int) th->tid, th->retval));