Sous-routine krs_alloc
Objectif
Allue un ensemble de ressources et renvoie sa poignée.
Syntaxe
#include <sys/rset.h>
int krs_alloc (rset, flags)
rsethandle_t *rset;
unsigned int flags;Descriptif
La sous-routine Alloc alloue un ensemble de ressources et l'initialise en fonction des informations spécifiées par le paramètre Indicateurs . La valeur du paramètre Indicateurs détermine la manière dont le nouvel ensemble de ressources est initialisé.
Paramètres
| Article | Descriptif |
|---|---|
| rset | Pointe vers un Rsethandle_t où le descripteur de jeu de ressources est stocké lors de l'exécution réussie. |
| Flags | Indique comment le nouvel ensemble de ressources est initialisé. Elle prend l'une des valeurs suivantes, définies dans rset.h:
|
Valeurs renvoyées
Une fois l'exécution terminée, la sous-routine Alloc renvoie un 0. En cas d'échec, un ou plusieurs des éléments suivants sont renvoyés:
| Article | Descriptif |
|---|---|
| EINVAL | Le paramètre Indicateurs contient une valeur non valide. |
| ENOMEM | Il n'y a pas suffisamment d'espace pour créer les structures de données associées à l'ensemble de ressources. |