summaryrefslogtreecommitdiffstats
path: root/man3/pthread_getattr_default_np.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/pthread_getattr_default_np.3')
-rw-r--r--man3/pthread_getattr_default_np.322
1 files changed, 11 insertions, 11 deletions
diff --git a/man3/pthread_getattr_default_np.3 b/man3/pthread_getattr_default_np.3
index 271df0852..1eb434ad1 100644
--- a/man3/pthread_getattr_default_np.3
+++ b/man3/pthread_getattr_default_np.3
@@ -109,7 +109,7 @@ Inherit scheduler: INHERIT
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
-
+\&
static void
display_pthread_attr(pthread_attr_t *attr)
{
@@ -120,17 +120,17 @@ display_pthread_attr(pthread_attr_t *attr)
struct sched_param schedparam;
int detachstate;
int inheritsched;
-
+\&
s = pthread_attr_getstacksize(attr, &stacksize);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getstacksize");
printf("Stack size: %zd\en", stacksize);
-
+\&
s = pthread_attr_getguardsize(attr, &guardsize);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getguardsize");
printf("Guard size: %zd\en", guardsize);
-
+\&
s = pthread_attr_getschedpolicy(attr, &policy);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getschedpolicy");
@@ -138,12 +138,12 @@ display_pthread_attr(pthread_attr_t *attr)
(policy == SCHED_FIFO) ? "SCHED_FIFO" :
(policy == SCHED_RR) ? "SCHED_RR" :
(policy == SCHED_OTHER) ? "SCHED_OTHER" : "[unknown]");
-
+\&
s = pthread_attr_getschedparam(attr, &schedparam);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getschedparam");
printf("Scheduling priority: %d\en", schedparam.sched_priority);
-
+\&
s = pthread_attr_getdetachstate(attr, &detachstate);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getdetachstate");
@@ -151,7 +151,7 @@ display_pthread_attr(pthread_attr_t *attr)
(detachstate == PTHREAD_CREATE_DETACHED) ? "DETACHED" :
(detachstate == PTHREAD_CREATE_JOINABLE) ? "JOINABLE" :
"???");
-
+\&
s = pthread_attr_getinheritsched(attr, &inheritsched);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_attr_getinheritsched");
@@ -160,19 +160,19 @@ display_pthread_attr(pthread_attr_t *attr)
(inheritsched == PTHREAD_EXPLICIT_SCHED) ? "EXPLICIT" :
"???");
}
-
+\&
int
main(void)
{
int s;
pthread_attr_t attr;
-
+\&
s = pthread_getattr_default_np(&attr);
if (s != 0)
errc(EXIT_FAILURE, s, "pthread_getattr_default_np");
-
+\&
display_pthread_attr(&attr);
-
+\&
exit(EXIT_SUCCESS);
}
.EE