Service de noyau kwpar_getname
Objectif
Renvoie le nom Partition de charge associé à l'ID demandé.
Syntaxe
#include<sys/wparid.h>
#include<sys/xmem.h>
int kwpar_getname(kcid, buffer, length, adspace)
cid_t kcid;
char * buffer;
size_t length;
int adspace; Descriptif
Récupère le nom associé à l'ID Partition de charge (Kcid) et l'écrit dans la mémoire tampon de sortie. Le nombre maximal d'octets à écrire est limité par le paramètre Longueur . Le paramètre Longueur ne peut pas dépasser MAXCORRALNAMELEN. Le service écrit dans l'espace utilisateur ou dans l'espace du noyau, en fonction de la valeur spécifiée pour le paramètre Espace adspace .
Paramètres
| Article | Descriptif |
|---|---|
| Kcid | Indique l'ID Partition de charge . |
| zone tampon | Pointe vers la mémoire tampon où le nom Partition de charge est stocké. |
| Length | Indique le nombre maximal d'octets à renvoyer. |
| Espace adspace | Indique dans quelle partie de la mémoire le paramètre de mémoire tampon est situé:
|
Environnement d'exécution
Environnement de processus uniquement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | La commande s'est terminée avec succès. |
| EINVAL | L'ID WPAR ou la longueur spécifiée non valide est supérieur à MAXCORRALNAMELEN. |
| EDÉFAUT | Erreur lors du stockage dans l'espace utilisateur. |