summaryrefslogtreecommitdiff
path: root/libpthread/tests/test-3.c
diff options
context:
space:
mode:
authorSamuel Thibault <samy@hurd.youpi.perso.aquilenet.fr>2012-05-20 13:37:32 +0000
committerSamuel Thibault <samy@hurd.youpi.perso.aquilenet.fr>2012-05-20 13:37:32 +0000
commitca35f7a6e428a95d1ff0aa40d6545820b580df1d (patch)
tree27027c7aabca1f4bbe7fb684e4f0f1a7d3b24051 /libpthread/tests/test-3.c
parentc490cb9d4c1df1adcb2e76679e1969e7fe062560 (diff)
parent756a64304b61a94b9b57ae88c4af5654152f5b8e (diff)
Merge branch 'upstream-merged'
Diffstat (limited to 'libpthread/tests/test-3.c')
-rw-r--r--libpthread/tests/test-3.c55
1 files changed, 0 insertions, 55 deletions
diff --git a/libpthread/tests/test-3.c b/libpthread/tests/test-3.c
deleted file mode 100644
index 7db2e43f..00000000
--- a/libpthread/tests/test-3.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Test the thread attribute get and set methods. */
-
-#define _GNU_SOURCE
-
-#include <pthread.h>
-#include <sched.h>
-#include <assert.h>
-#include <errno.h>
-
-int
-main (int argc, char *argv[])
-{
- error_t err;
- pthread_attr_t attr;
-
- int i;
- struct sched_param sp;
- void *p;
- size_t sz;
-
- err = pthread_attr_init (&attr);
- assert_perror (err);
-
- err = pthread_attr_destroy (&attr);
- assert_perror (err);
-
- err = pthread_attr_init (&attr);
- assert_perror (err);
-
-#define TEST1(foo, rv, v) \
- err = pthread_attr_get##foo (&attr, rv); \
- assert_perror (err); \
- \
- err = pthread_attr_set##foo (&attr, v); \
- assert_perror (err);
-
-#define TEST(foo, rv, v) TEST1(foo, rv, v)
-
- TEST(inheritsched, &i, i);
- TEST(schedparam, &sp, &sp);
- TEST(schedpolicy, &i, i);
- TEST(scope, &i, i);
- TEST(stackaddr, &p, p);
- TEST(detachstate, &i, i);
- TEST(guardsize, &sz, sz);
- TEST(stacksize, &sz, sz);
-
- err = pthread_attr_getstack (&attr, &p, &sz);
- assert_perror (err);
-
- err = pthread_attr_setstack (&attr, p, sz);
- assert_perror (err);
-
- return 0;
-}