static int NewTypeContext(enum typesequence type) { // get maxconnections switch (type) { case kp_environments: NewEnvironmentsContext(); break; case kp_files: ConnectionsInit(); break; case kp_processes: if (!LoadProcessTable(&PROCESSTABLE)) { CfOut(cf_error, "", "Unable to read the process table - cannot keep process promises\n"); return false; } break; case kp_storage: #ifndef __MINGW32__ // TODO: Run if implemented on Windows if (MOUNTEDFSLIST != NULL) { DeleteMountInfo(MOUNTEDFSLIST); MOUNTEDFSLIST = NULL; } #endif /* !__MINGW32__ */ break; default: /* Initialization is not required */ ; } return true; }
static int NewTypeContext(TypeSequence type) { // get maxconnections switch (type) { case TYPE_SEQUENCE_ENVIRONMENTS: NewEnvironmentsContext(); break; case TYPE_SEQUENCE_FILES: ConnectionsInit(); break; case TYPE_SEQUENCE_PROCESSES: if (!LoadProcessTable(&PROCESSTABLE)) { CfOut(OUTPUT_LEVEL_ERROR, "", "Unable to read the process table - cannot keep process promises\n"); return false; } break; case TYPE_SEQUENCE_STORAGE: #ifndef __MINGW32__ // TODO: Run if implemented on Windows if (MOUNTEDFSLIST != NULL) { DeleteMountInfo(MOUNTEDFSLIST); MOUNTEDFSLIST = NULL; } #endif /* !__MINGW32__ */ break; default: /* Initialization is not required */ ; } return true; }