Sous-routine posix_spawnattr_getschedparam ou posix_spawnattr_setschedparam
Objectif
Extrait et définit l'attribut spawn-schedparam d'un objet d'attributs de génération.
Syntaxe
#include <spawn.h>
#include <sched.h>
int posix_spawnattr_getschedparam(const posix_spawnattr_t *
restrict attr, struct sched_param *restrict schedparam);
int posix_spawnattr_setschedparam(posix_spawnattr_t *restrict attr,
const struct sched_param *restrict schedparam); Descriptif
La sous-routine posix_spawnattr_getschedparam obtient la valeur de l'attribut spawn-schedparam à partir de l'objet d'attributs référencé par attr.
La sous-routine posix_spawnattr_setschedparam définit l'attribut spawn-schedparam dans un objet d'attributs initialisé référencé par attr.
L'attribut spawn-schedparam représente les paramètres de planification à affecter à la nouvelle image de processus dans une opération de génération (si POSIX_SPAWN_SETSCHEDULER ou POSIX_SPAWN_SETSCHEDPARAM est défini dans l'attribut spawn-flags ). La valeur par défaut de cet attribut n'est pas spécifiée.
Valeurs renvoyées
Une fois l'opération terminée, la sous-routine posix_spawnattr_getschedparam renvoie 0 et stocke la valeur de l'attribut spawn-schedparam de attr dans l'objet référencé par le paramètre schedparam ; sinon, un numéro d'erreur est renvoyé pour indiquer l'erreur.
Une fois l'opération terminée, la sous-routine posix_spawnattr_setschedparam renvoie 0; sinon, un numéro d'erreur est renvoyé pour indiquer l'erreur.
Codes d'erreur
| Article | Descriptif |
|---|---|
| EINVAL | La valeur spécifiée par attr n'est pas valide. |
| Article | Descriptif |
|---|---|
| EINVAL | La valeur de l'attribut en cours de définition n'est pas valide. |