Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for ep/src/conf.c between version 1.13 and 1.14

version 1.13, 2002/02/21 02:22:00 version 1.14, 2002/02/25 18:45:52
Line 103  static int add_processes_to_proctable(
Line 103  static int add_processes_to_proctable(
  * Function definitions   * Function definitions
  */   */
   
 PROCTABLE conf_parse_all(int argc, char **argv)          PROCTABLE
   conf_parse_all(argc, argv)
           int    argc;
           char   **argv;
 {  {
         register int ret, i;          register int ret, i;
         struct conf_struct_global *global;          struct conf_struct_global *global;
Line 241  PROCTABLE conf_parse_all(int argc, char
Line 244  PROCTABLE conf_parse_all(int argc, char
         return ptbl;          return ptbl;
 }  }
   
 int conf_cfgfile_parse(          int
                 char *filename,  conf_cfgfile_parse(filename, global, processes)
                 struct conf_struct_global **global,          char                       *filename;
                 struct conf_struct_process ***processes)          struct conf_struct_global  **global;
           struct conf_struct_process ***processes;
 {  {
         register int ret;          register int ret;
         int processes_size;          int processes_size;
Line 319  int conf_cfgfile_parse(
Line 323  int conf_cfgfile_parse(
         return ret;          return ret;
 }  }
   
 int conf_cmdline_parse(          int
                 int argc, char **argv,  conf_cmdline_parse(argc, argv, global, processes)
                 struct conf_struct_global **global,          int                        argc;
                 struct conf_struct_process ***processes)          char                       **argv;
           struct conf_struct_global  **global;
           struct conf_struct_process ***processes;
 {  {
         register int ret = CFG_OK, first_loop, index;          register int ret = CFG_OK, first_loop, index;
         int processes_size;          int processes_size;
Line 401  int conf_cmdline_parse(
Line 407  int conf_cmdline_parse(
  * Static function definitions   * Static function definitions
  */   */
   
 static char *get_user_config_filename(void)          static char *
   get_user_config_filename(void)
 {  {
         register char *homedir, *filename;          register char *homedir, *filename;
   
Line 422  static char *get_user_config_filename(vo
Line 429  static char *get_user_config_filename(vo
         return filename;          return filename;
 }  }
   
 static void global_cfg_clear(void)          static void
   global_cfg_clear(void)
 {  {
         memset((void *) &global_cfg, '\0',          memset((void *) &global_cfg, '\0',
                         sizeof(struct conf_struct_global));                          sizeof(struct conf_struct_global));
 }  }
   
 static void process_cfg_clear(void)          static void
   process_cfg_clear(void)
 {  {
         memset((void *) &process_cfg, '\0',          memset((void *) &process_cfg, '\0',
                         sizeof(struct conf_struct_process));                          sizeof(struct conf_struct_process));
 }  }
   
 static int check_global_context(void)          static int
   check_global_context(void)
 {  {
         return check_context(&global_context, global_options);          return check_context(&global_context, global_options);
 }  }
   
 static int check_process_context(void)          static int
   check_process_context(void)
 {  {
         return check_context(&process_context, process_options);          return check_context(&process_context, process_options);
 }  }
   
 static int check_context(CFG_CONTEXT *context, struct cfg_option options[])          static int
   check_context(context, options)
           CFG_CONTEXT       *context;
           struct cfg_option options[];
 {  {
         if (*context == NULL) {          if (*context == NULL) {
                 if ((*context = cfg_get_context(options)) == NULL)                  if ((*context = cfg_get_context(options)) == NULL)
Line 467  static int check_context(CFG_CONTEXT *co
Line 481  static int check_context(CFG_CONTEXT *co
         return 0;          return 0;
 }  }
   
 static int is_cfgfile_section(char *section_str)          static int
   is_cfgfile_section(section_str)
           char *section_str;
 {  {
         register int secstr_size = strlen(section_str);          register int secstr_size = strlen(section_str);
         register int secb0_size  = strlen(section_boundaries[0]);          register int secb0_size  = strlen(section_boundaries[0]);
Line 504  static int is_cfgfile_section(char *sect
Line 520  static int is_cfgfile_section(char *sect
         return ret;          return ret;
 }  }
   
 static int get_processes_index_by_name(          static int
                 struct conf_struct_process **processes, char *name)  get_processes_index_by_name(processes, name)
           struct conf_struct_process **processes;
           char                       *name;
 {  {
         register int i;          register int i;
   
Line 517  static int get_processes_index_by_name(
Line 535  static int get_processes_index_by_name(
         return -1;          return -1;
 }  }
   
 static int add_global_cfg_to_global(struct conf_struct_global **global)          static int
   add_global_cfg_to_global(global)
           struct conf_struct_global **global;
 {  {
         *global = (struct conf_struct_global *)          *global = (struct conf_struct_global *)
                 malloc(sizeof(struct conf_struct_global));                  malloc(sizeof(struct conf_struct_global));
Line 529  static int add_global_cfg_to_global(stru
Line 549  static int add_global_cfg_to_global(stru
         return 1;          return 1;
 }  }
   
 static int add_process_cfg_to_processes(          static int
                 struct conf_struct_process ***processes,  add_process_cfg_to_processes(processes, size)
                 int *size)          struct conf_struct_process ***processes;
           int                        *size;
 {  {
         register int items;          register int items;
   
Line 563  static int add_process_cfg_to_processes(
Line 584  static int add_process_cfg_to_processes(
         return 1;          return 1;
 }  }
   
 static int add_processes_to_processes(          static int
                 struct conf_struct_process ***dest_processes,  add_processes_to_processes(dest_processes, src_processes)
                 struct conf_struct_process **src_processes)          struct conf_struct_process ***dest_processes;
           struct conf_struct_process **src_processes;
 {  {
         register int i, dest_size, src_size;          register int i, dest_size, src_size;
   
Line 593  static int add_processes_to_processes(
Line 615  static int add_processes_to_processes(
         return 1;          return 1;
 }  }
   
 static int add_processes_to_proctable(          static int
                 PROCTABLE *p_ptbl,  add_processes_to_proctable(p_ptbl, processes, start_idx_size, start_idx)
                 struct conf_struct_process **processes,          PROCTABLE                  *p_ptbl;
                 int start_idx_size, int *start_idx)          struct conf_struct_process **processes;
           int                        start_idx_size;
           int                        *start_idx;
 {  {
         register int i, j, k, idx;          register int i, j, k, idx;
         register int ptbl_size;          register int ptbl_size;
Line 772  static PROCTABLE proc_ar_to_proctable(in
Line 796  static PROCTABLE proc_ar_to_proctable(in
 static int conf_cmdline_parse_process(int argc, char **argv, int silent);  static int conf_cmdline_parse_process(int argc, char **argv, int silent);
 static int conf_cmdline_parse_global(int argc, char **argv);  static int conf_cmdline_parse_global(int argc, char **argv);
   
 PROCTABLE conf_process(int argc, char **argv)          PROCTABLE
   conf_process(argc, argv)
           int  argc;
           char **argv;
 {  {
         register int idx;          register int idx;
         register int index;          register int index;
Line 889  PROCTABLE conf_process(int argc, char **
Line 916  PROCTABLE conf_process(int argc, char **
         return ptbl;          return ptbl;
 }  }
   
 static PROCTABLE proc_ar_to_proctable(int n_proc_ar,          static PROCTABLE
                 struct conf_struct_process *proc_ar)  proc_ar_to_proctable(n_proc_ar, proc_ar)
           int                        n_proc_ar;
           struct conf_struct_process *proc_ar;
 {  {
         PROCTABLE ptbl;          PROCTABLE ptbl;
         register int i, j, k;          register int i, j, k;
Line 993  static PROCTABLE proc_ar_to_proctable(in
Line 1022  static PROCTABLE proc_ar_to_proctable(in
         return ptbl;          return ptbl;
 }  }
   
 static int conf_cmdline_parse_global(int argc, char **argv)          static int
   conf_cmdline_parse_global(argc, argv)
           int  argc;
           char **argv;
 {  {
         struct cfg_context *con;          struct cfg_context *con;
         register int ret;          register int ret;
Line 1038  static int conf_cmdline_parse_global(int
Line 1070  static int conf_cmdline_parse_global(int
         return ret;          return ret;
 }  }
   
 static int conf_cmdline_parse_process(int argc, char **argv, int silent)          static int
   conf_cmdline_parse_process(argc, argv, silent)
           int  argc;
           char **argv;
           int  silent;
 {  {
         struct cfg_context *con;          struct cfg_context *con;
         register int ret;          register int ret;

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top