Changeset 6286

Show
Ignore:
Timestamp:
06/14/08 03:49:46 (6 months ago)
Author:
flynd
Message:

Updated to work with new group handling.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/rms/src/rms.cpp

    r6175 r6286  
    972972{ 
    973973  fprintf(fs, "%d 000 All Users\n", CODE_LISTxGROUP); 
    974   GroupList *g = gUserManager.LockGroupList(LOCK_R); 
    975   for (unsigned short i = 0; i < g->size(); i++) 
    976   { 
    977     fprintf(fs, "%d %03d %s\n", CODE_LISTxGROUP, i + 1, (*g)[i]); 
    978   } 
    979   gUserManager.UnlockGroupList(); 
     974  int i = 1; 
     975  FOR_EACH_GROUP_START_SORTED(LOCK_R) 
     976  { 
     977    fprintf(fs, "%d %03d %s\n", CODE_LISTxGROUP, i, pGroup->name().c_str()); 
     978    ++i; 
     979  } 
     980  FOR_EACH_GROUP_END 
    980981  fprintf(fs, "%d\n", CODE_LISTxDONE); 
    981982