mxKontrolle.c


/* mxKontrolle.c */

#include "mxKontrolle.h"
#include "mxSystem.h"
#include "mxStrukturen.h"
#include "mxTrap.h"

/**********************
** Globale Variablen **
**********************/
int ErlaubtZaehler;                                                     /* nur wenn der Zaehler 0 ist, ist ein          */
                                                                        /* Prozesswechsel erlaubt                       */

/* -------------------------------------------------------------------------------------------------------------------- */
/***************
** Funktionen **
***************/
void ProzesswechselUnterbinden(void)
{
  ErlaubtZaehler++;
} /* ProzesswechselUnterbinden */

/* -------------------------------------------------------------------------------------------------------------------- */

void ProzesswechselZulassen(void)
{
  ErlaubtZaehler--;
} /* ProzesswechselZulassen */

/* -------------------------------------------------------------------------------------------------------------------- */

int ProzesswechselErlaubt(void)
{
  return (ErlaubtZaehler == 0);
} /* ProzesswechselErlaubt */

/* -------------------------------------------------------------------------------------------------------------------- */

int InitKontrolle(void)
{
  ErlaubtZaehler = 0;

  return TRUE;
}



Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung