home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / networking / uucp / amigauucpsrc / bms / var.c < prev    next >
C/C++ Source or Header  |  1994-06-29  |  1KB  |  56 lines

  1.  
  2. /*
  3.  *  VAR.C
  4.  */
  5.  
  6. #include "defs.h"
  7.  
  8. Prototype void ModifyVariables(void);
  9.  
  10. /*
  11.  *  Modify variables associated with marked nodes
  12.  */
  13.  
  14. void
  15. ModifyVariables()
  16. {
  17.     RegNode *rn;
  18.  
  19.     if (MaxRxBpd || MaxTxBpd || MaxRxBpw || MaxTxBpw || MaxRxMail ||
  20.     MaxTxMail || MinMail || MirRxBpd || MirTxBpd || CacBwPerc ||
  21.     ReqSwamp || MirSwamp)
  22.     {
  23.     for (rn = GetHead(&RegList); rn; rn = GetSucc(&rn->rn_Node)) {
  24.         if (rn->rn_Flags & GF_MARKED) {
  25.         if (MaxRxBpd)
  26.             rn->rn_Param.pm_MaxRxBpd = MaxRxBpd;
  27.         if (MaxTxBpd)
  28.             rn->rn_Param.pm_MaxTxBpd = MaxTxBpd;
  29.         if (MaxRxBpw)
  30.             rn->rn_Param.pm_MaxRxBpw = MaxRxBpw;
  31.         if (MaxTxBpw)
  32.             rn->rn_Param.pm_MaxTxBpw = MaxTxBpw;
  33.         if (MaxRxMail)
  34.             rn->rn_Param.pm_MaxRxMail = MaxRxMail;
  35.         if (MaxTxMail)
  36.             rn->rn_Param.pm_MaxTxMail = MaxTxMail;
  37.         if (MinMail)
  38.             rn->rn_Param.pm_MinMail = MinMail;
  39.         if (MirRxBpd)
  40.             rn->rn_Param.pm_MirRxBpd = MirRxBpd;
  41.         if (MirTxBpd)
  42.             rn->rn_Param.pm_MirTxBpd = MirTxBpd;
  43.         if (CacBwPerc)
  44.             rn->rn_Param.pm_CacBwPerc = CacBwPerc;
  45.         if (ReqSwamp)
  46.             rn->rn_Param.pm_ReqSwamp = ReqSwamp;
  47.         if (MirSwamp)
  48.             rn->rn_Param.pm_MirSwamp = MirSwamp;
  49.         rn->rn_Flags |= GF_MODIFIED;
  50.         rn->rn_Param.pm_Flags |= GF_MODIFIED;
  51.         }
  52.     }
  53.     }
  54. }
  55.  
  56.