Sous-routine wlm_initialize

Objectif

Prépare Workload Manager (WLM) à utiliser par une application.

Bibliothèque

Bibliothèque Workload Manager (libwlm.a)

Syntaxe

#include <sys/wlm.h>

int wlm_initialize ( flags)

int flags;

Descriptif

La sous-routine Wlm_initialize initialise l'API WLM pour une utilisation avec un programme d'application. Il est obligatoire d'appeler Wlm_initialize avant d'utiliser l'API WLM. Sinon, tous les autres appels de fonction de l'API WLM renvoient une erreur.

Paramètre

Article Descriptif
Flags Indique que le format est identique à celui de la zone Versindicateur de la structure Wlm_args . La valeur de l'argument doit avoir le numéro de version dans les 4 bits supérieurs (VERSION WLM_VERSION) éventuellement or'ed avec un indicateur dans les 28 bits inférieurs.

Valeurs renvoyées

Une fois l'exécution terminée, la sous-routine Wlm_initialize renvoie une valeur de 0. Si la sous-routine Wlm_initialize n'aboutit pas, une valeur non-0 est renvoyée.

Codes d'erreur

Deux codes d'erreur possibles sont renvoyés par Wlm_initialize:
Article Descriptif
VERSION BADVERSION La valeur du paramètre Indicateurs n'est pas un numéro de version pris en charge.
WLMINITED Il y a déjà eu un appel précédent à Wlm_initialize.