Opération SYS_GETPARMS sysconfig

Objectif

Copie la structure des paramètres système dans une mémoire tampon définie par l'utilisateur.

Descriptif

L'opération sysconfig SYS_GETPARMS copie la structure du paramètre système var dans une mémoire tampon allouée par l'utilisateur. Cette structure peut être utilisée à des fins d'information uniquement ou avant la définition de paramètres système spécifiques.

Pour définir les paramètres système, les zones obligatoires de la structure var doivent être modifiées, puis l'opération SYS_SETPARMS (opération sysconfig SYS_SETPARMS) peut être appelée pour faire passer les paramètres d'exécution du système à l'état souhaité.

Le paramètre parmp de la sous-routine sysconfig pointe vers une mémoire tampon qui doit contenir tout ou partie de la structure var définie dans le fichier sys/var.h . Les zones de la partie var_hdr de la structure var sont utilisées pour le contrôle de mise à jour des paramètres.

Le paramètre parmlen de l'appel système doit être défini sur la longueur de la structure var ou sur le nombre d'octets de la structure souhaitée. La définition complète de la structure des paramètres système est disponible dans le fichier sys/var.h .

Valeurs renvoyées

L'opération SYS_GETPARMS renvoie la valeur -1 en cas d'erreur et si la variable globale errno contient l'un des codes d'erreur suivants.

Codes d'erreur

Article Descriptif
EACCES Le processus appelant ne dispose pas des privilèges requis.
EFAULT Le processus appelant ne dispose pas des droits suffisants pour accéder à la zone de données décrite par les paramètres parmp et parmlen fournis dans la sous-routine. Cette erreur est également renvoyée si une erreur d'E-S s'est produite lors de l'accès aux données de cette zone.

Fichier

Article Descriptif
sys/var.h Contient des définitions de structure.