Section courante

A propos

Section administrative du site

_SYSCTL

Contrôle système
  unistd.h
linux/sysctl.h

Syntaxe

int _sysctl(struct __sysctl_args *args);

Paramètres

Nom Description
args Ce paramètre permet d'indiquer les champs de paramètres :
Champ Type de données Description
name int* Ce champ permet d'indiquer un vecteur décrivant la variable.
nlen int Ce champ permet d'indiquer la longueur de ce vecteur.
oldval void * Ce champ permet d'indiquer l'adresse où est entreposé l'ancienne valeur ou 0 s'il n'y en a pas.
oldlenp size_t * Ce champ permet d'indiquer le champ disponible pour l'ancienne valeur, laquelle est écrasé par la taille de réelle de l'ancienne valeur.
newval void * Ce champ permet d'indiquer l'adresse de la nouvelle valeur ou 0.
newlen size_t Ce champ permet d'indiquer la taille de la nouvelle valeur.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que l'opération s'est correctement effectué.
-1 Cette valeur permet d'indiquer qu'une erreur s'est produit et que l'erreur est indiqué dans errno

Description

Cette fonction permet de lire ou décrire des paramètres dans le noyau.

Remarque



Dernière mise à jour : Vendredi, le 6 avril 2018