Service de noyau net_sleep

Objectif

Veille sur le canal d'attente spécifié.

Syntaxe

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/pri.h>
net_sleep ( chan,  flags)
int chan;
int flags;

Paramètres

Article Descriptif
Chan Indique le canal d'attente sur le mode veille.
Flags Indicateurs de veille décrits dans le service de noyau Sommeil .

Descriptif

Le service de noyau Net_sleep place l'appelant en attente sur le canal d'attente spécifié. Si l'appelant détient le verrou réseau, le service de noyau Net_sleep libère le verrou avant de dormir et rachète le verrou lorsque l'appelant est réveillé.

Environnement d'exécution

Le service de noyau Net_sleep peut être appelé à partir de Environnement de processus uniquement.

Valeurs renvoyées

Article Descriptif
0 % Indique que le processus de couchage n'a pas été réveillé par un signal.
1 seul Indique que le dormeur a été réveillé par un signal.