diff options
Diffstat (limited to 'kernel/tests/lib/safe_pthread.c')
| -rw-r--r-- | kernel/tests/lib/safe_pthread.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/kernel/tests/lib/safe_pthread.c b/kernel/tests/lib/safe_pthread.c deleted file mode 100644 index 2866aa5..0000000 --- a/kernel/tests/lib/safe_pthread.c +++ /dev/null @@ -1,43 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later -/* - * Copyright (c) 2016 Oracle and/or its affiliates. All Rights Reserved. - */ - -#include <pthread.h> -#include <stdio.h> - -#define TST_NO_DEFAULT_MAIN -#include "tst_test.h" - -int safe_pthread_create(const char *file, const int lineno, - pthread_t *thread_id, const pthread_attr_t *attr, - void *(*thread_fn)(void *), void *arg) -{ - int rval; - - rval = pthread_create(thread_id, attr, thread_fn, arg); - - if (rval) { - tst_brk_(file, lineno, TBROK, - "pthread_create(%p,%p,%p,%p) failed: %s", thread_id, - attr, thread_fn, arg, tst_strerrno(rval)); - } - - return rval; -} - -int safe_pthread_join(const char *file, const int lineno, - pthread_t thread_id, void **retval) -{ - int rval; - - rval = pthread_join(thread_id, retval); - - if (rval) { - tst_brk_(file, lineno, TBROK, - "pthread_join(..., %p) failed: %s", - retval, tst_strerrno(rval)); - } - - return rval; -} |
