From 18007c8e32714771ea3cbe30b6a177a83134aa16 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 27 Nov 2007 15:29:47 +0000 Subject: [PATCH] The pthread_*() functions don't set errno, but return the error code directly. Hence perror() doesn't print anything useful. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23005 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../interfaces/pthread_key_create/1-2.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c b/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c index de01d514fe..a0f7af4e3d 100644 --- a/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c +++ b/src/tests/system/libroot/posix/posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include "posixtest.h" @@ -47,13 +48,15 @@ int main() { pthread_t new_th; void *value_ptr; + int error; /* Create a key */ for(i = 0;i