Skip to content

Commit

Permalink
test_uuidd: don't use error.h
Browse files Browse the repository at this point in the history
The header file is not provided by musl-libc.

Reported-by: Assaf Gordon <assafgordon@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
  • Loading branch information
karelzak committed May 30, 2017
1 parent b4cb2b4 commit b770b48
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions misc-utils/test_uuidd.c
Expand Up @@ -23,7 +23,6 @@
*
* make uuidd uuidgen localstatedir=/var
*/
#include <error.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
Expand Down Expand Up @@ -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;
}

Expand All @@ -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;
}

Expand All @@ -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));
Expand Down

0 comments on commit b770b48

Please sign in to comment.