diff options
| author | Samuel Thibault <samy@hurd.youpi.perso.aquilenet.fr> | 2012-05-20 13:37:32 +0000 |
|---|---|---|
| committer | Samuel Thibault <samy@hurd.youpi.perso.aquilenet.fr> | 2012-05-20 13:37:32 +0000 |
| commit | ca35f7a6e428a95d1ff0aa40d6545820b580df1d (patch) | |
| tree | 27027c7aabca1f4bbe7fb684e4f0f1a7d3b24051 /libpthread/tests/test-3.c | |
| parent | c490cb9d4c1df1adcb2e76679e1969e7fe062560 (diff) | |
| parent | 756a64304b61a94b9b57ae88c4af5654152f5b8e (diff) | |
Merge branch 'upstream-merged'
Diffstat (limited to 'libpthread/tests/test-3.c')
| -rw-r--r-- | libpthread/tests/test-3.c | 55 |
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; -} |
