]> git.saurik.com Git - apple/libc.git/blobdiff - pthreads/pthread_getschedparam.3
Libc-763.13.tar.gz
[apple/libc.git] / pthreads / pthread_getschedparam.3
index e00454b9925ecb5c7d7986857fc31611dfa9e66c..854596cbc162721ea0bebcf87ace6f501824402c 100644 (file)
 .Dt PTHREAD_SCHEDPARAM 3
 .Os
 .Sh NAME
 .Dt PTHREAD_SCHEDPARAM 3
 .Os
 .Sh NAME
-.Nm pthread_setschedparam ,
-.Nm pthread_getschedparam
+.Nm pthread_getschedparam ,
+.Nm pthread_setschedparam
 .Nd thread scheduling parameter manipulation
 .Sh SYNOPSIS
 .Fd #include <pthread.h>
 .Ft int
 .Nd thread scheduling parameter manipulation
 .Sh SYNOPSIS
 .Fd #include <pthread.h>
 .Ft int
-.Fn pthread_setschedparam "pthread_t thread" "int policy" "const struct sched_param *param"
+.Fo pthread_getschedparam
+.Fa "pthread_t thread"
+.Fa "int *restrict policy"
+.Fa "struct sched_param *restrict param"
+.Fc
 .Ft int
 .Ft int
-.Fn pthread_getschedparam "pthread_t thread" "int *policy" "struct sched_param *param"
+.Fo pthread_setschedparam
+.Fa "pthread_t thread"
+.Fa "int policy"
+.Fa "const struct sched_param *param"
+.Fc
 .Sh DESCRIPTION
 The
 .Sh DESCRIPTION
 The
-.Fn pthread_setschedparam
-and
 .Fn pthread_getschedparam
 .Fn pthread_getschedparam
-functions set and get the scheduling parameters of individual threads.
+and
+.Fn pthread_setschedparam
+functions get and set the scheduling parameters of individual threads.
 The scheduling policy for a thread can either be
 .Dv SCHED_FIFO
 (first in, first out) or
 The scheduling policy for a thread can either be
 .Dv SCHED_FIFO
 (first in, first out) or
@@ -60,22 +68,22 @@ and no more than
 If successful, these functions return 0.
 Otherwise, an error number is returned to indicate the error.
 .Sh ERRORS
 If successful, these functions return 0.
 Otherwise, an error number is returned to indicate the error.
 .Sh ERRORS
-.Fn pthread_setschedparam
+.Fn pthread_getschedparam
 will fail if:
 .Bl -tag -width Er
 will fail if:
 .Bl -tag -width Er
-.It Bq Er EINVAL
-Invalid value for
-.Va policy .
-.It Bq Er ENOTSUP
-Invalid value for scheduling parameters.
 .It Bq Er ESRCH
 Non-existent thread
 .Va thread .
 .El
 .Pp
 .It Bq Er ESRCH
 Non-existent thread
 .Va thread .
 .El
 .Pp
-.Fn pthread_getschedparam
+.Fn pthread_setschedparam
 will fail if:
 .Bl -tag -width Er
 will fail if:
 .Bl -tag -width Er
+.It Bq Er EINVAL
+Invalid value for
+.Va policy .
+.It Bq Er ENOTSUP
+Invalid value for scheduling parameters.
 .It Bq Er ESRCH
 Non-existent thread
 .Va thread .
 .It Bq Er ESRCH
 Non-existent thread
 .Va thread .