Sous-routine pthread_attr_getschedparam
Objectif
Renvoie la valeur de l'attribut schedparam d'un objet d'attributs d'unité d'exécution.
Bibliothèque
Bibliothèque d'unités d'exécution (libpthreads.a)
Syntaxe
#include <pthread.h>
#include <sys/sched.h>
int pthread_attr_getschedparam (attr, schedparam)
const pthread_attr_t *attr;
struct sched_param *schedparam;Descriptif
La sous-routine pthread_attr_getschedparam renvoie la valeur de l'attribut schedparam de l'objet d'attributs d'unité d'exécution attr. L'attribut schedparam spécifie les paramètres de planification d'une unité d'exécution créée avec cet objet d'attributs. :NONE.sched_priorityLa zone de la structure sched_param contient la priorité de l'unité d'exécution. Il s'agit d'une valeur entière.
Paramètres
| Article | Descriptif |
|---|---|
| attr | Indique l'objet d'attributs d'unité d'exécution. |
| schedparam | Indique où la valeur de l'attribut schedparam sera stockée. |
Valeurs renvoyées
Une fois l'opération terminée, la valeur de l'attribut schedparam est renvoyée via le paramètre schedparam et la valeur 0 est renvoyée. Sinon, un code d'erreur est renvoyé.
Codes d'erreur
La sous-routine pthread_attr_getschedparam échoue si la condition suivante est vérifiée:
| Article | Descriptif |
|---|---|
| EINVAL | Le paramètre attr n'est pas valide. |
Cette fonction ne renvoie pas EINTR.