Service de noyau suser
Objectif
Détermine l'état de privilège d'un processus.
Syntaxe
#include <sys/types.h>
#include <sys/errno.h> int suser ( ep)
char *ep;
char *ep;
Paramètre
| Article | Descriptif |
|---|---|
| Ep | Pointe vers une variable de caractère dans laquelle la valeur EPERM est stockée en cas d'échec. |
Descriptif
Le service de noyau Suser vérifie si un processus a un privilège effectif (c'est-à-dire si le processus estuidLa zone est égale à 0).
Environnement d'exécution
Le service de noyau Suser peut être appelé à partir de Environnement de processus uniquement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Indique un incident. Le caractère désigné par le paramètre Ep est défini sur la valeur de EPERM. Cela indique que le processus appelant n'a aucun privilège effectif. |
| Valeur différente de zéro | Indique le succès (le processus a le privilège spécifié). |