krs_init, Subroutine

Zweck

Initialisiert eine zuvor zugeordnete Ressourcengruppe.

Syntax

#include <sys/rset.h>
int krs_init (rset, flags)
rsethandle_t rset;
unsigned int flags;

Beschreibung

Die Subroutine krs_init initialisiert eine zuvor zugeordnete Ressourcengruppe. Die Ressourcengruppe wird entsprechend den im Parameter Flags angegebenen Informationen initialisiert.

Parameter

Element Beschreibung
rset Gibt die Kennung der zu initialisierenden Ressourcengruppe an
Flags Gibt an, wie die Ressourcengruppe initialisiert wird. Sie hat einen der folgenden Werte, die in rset.hdefiniert sind:
  • RS_LEER: Die Ressourcengruppe ist so initialisiert, dass sie keine Ressourcen enthält.
  • RS_SYSTEM: Die Ressourcengruppe wird so initialisiert, dass sie verfügbare Systemressourcen enthält.
  • RS_ALLE: Die Ressourcengruppe wird so initialisiert, dass sie alle Ressourcen enthält.
  • RS_PARTITION: Die Ressourcengruppe wird so initialisiert, dass sie die Ressourcen in der Ressourcengruppe der Prozesspartition des Aufrufenden enthält.

Rückgabewerte

Nach erfolgreicher Beendigung gibt die Subroutine krs_init eine 0 zurück. Bei nicht erfolgreicher Ausführung wird Folgendes zurückgegeben:
Element Beschreibung
EINVAL Der Parameter Flags enthält einen ungültigen Wert.