net_sleep-Kernel-Service

Zweck

Inaktiviert den angegebenen Wartekanal.

Syntax

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

Parameter

Element Beschreibung
Chan Gibt den Wartekanal an, der inaktiviert werden soll.
Flags Ruhemarkierungen, die im Ruhezustand -Kernel-Service beschrieben sind

Beschreibung

Der Netzruhemodus -Kernel-Service versetzt den Aufrufenden in den Ruhemodus und wartet auf den angegebenen Wartekanal. Wenn der Aufrufende die Netzsperre hält, gibt der Netzruhemodus -Kernel-Service die Sperre frei, bevor er sich im Ruhemodus befindet, und fordert die Sperre erneut an, wenn der Aufrufende aktiviert wird.

Ausführungsumgebung

Der Kernel-Service Netzruhemodus kann nur über Prozessumgebung aufgerufen werden.

Rückgabewerte

Element Beschreibung
0 Gibt an, dass der Ruhemodus nicht durch ein Signal aktiviert wurde.
1 Gibt an, dass der Schläfer durch ein Signal geweckt wurde