Sous-routine rs_init

Objectif

Initialise un ensemble de ressources alloué précédemment.

Bibliothèque

Bibliothèque C standard (libc.a)

Syntaxe

#include <sys/rset.h>
int rs_init (rset, flags)
rsethandle_t rset;
unsigned int flags;

Descriptif

La sous-routine Rs_init initialise un ensemble de ressources précédemment alloué. L'ensemble de ressources est initialisé en fonction des informations spécifiées par le paramètre Indicateurs .

Paramètres

Article Descriptif
rset Indique le descripteur de l'ensemble de ressources à initialiser.
Flags Indique comment l'ensemble de ressources est initialisé. Elle prend l'une des valeurs suivantes, définies dans rset.h:
  • RS_VIDES: l'ensemble de ressources est initialisé pour ne contenir aucune ressource.
  • RS_SYSTÈME: l'ensemble de ressources est initialisé pour contenir les ressources système disponibles.
  • RS_TOUS: l'ensemble de ressources est initialisé pour contenir toutes les ressources.
  • PARTITION: l'ensemble de ressources est initialisé pour contenir les ressources de l'ensemble de ressources de partition de processus de l'appelant.

Valeurs renvoyées

En cas de réussite, la valeur 0 est renvoyée. En cas d'échec, la valeur -1 est renvoyée et la variable globale errno est définie pour indiquer l'erreur.

Codes d'erreur

La sous-routine Rs_init échoue si une ou plusieurs des opérations suivantes sont vraies:

Article Descriptif
EINVAL Le paramètre Indicateurs contient une valeur non valide.