type Application ( static keylist SupportedActions = { "program.vfd", "user.vfd", "cksum.vfd", getcksum, propcv } static str ArgList[] = { User, StartProgram, StopProgram, CleanProgram, MonitorProgram, PidFiles, MonitorProcesses, EnvFile, UseSUDash, State, IState } static int IMF{} = { Mode = 3, MonitorFreq = 1, RegisterRetryLimit = 3 } static str IMFRegList[] = { MonitorProcesses, User, PidFiles, MonitorProgram, StartProgram, LevelTwoMonitorFreq } static int LevelTwoMonitorFreq = 1 str User = root str StartProgram str StopProgram str CleanProgram str MonitorProgram str PidFiles[] str MonitorProcesses[] str EnvFile boolean UseSUDash = 0 )