Changeset 182 for trunk/src/reglookup.c


Ignore:
Timestamp:
03/17/10 02:41:17 (14 years ago)
Author:
tim
Message:

redesigned regfi logging API to utilize thread-local storage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/reglookup.c

    r181 r182  
    619619  registry_file = argv[argi];
    620620
     621  if(print_verbose)
     622    regfi_log_start(REGFI_LOG_INFO|REGFI_LOG_WARN|REGFI_LOG_ERROR);
     623  else
     624    regfi_log_start(REGFI_LOG_ERROR|REGFI_LOG_WARN);
     625
    621626  fd = openHive(registry_file);
    622627  if(fd < 0)
     
    625630    bailOut(REGLOOKUP_EXIT_NOINPUT, "");
    626631  }
    627 
     632   
    628633  f = regfi_alloc(fd);
    629634  if(f == NULL)
     
    633638  }
    634639
    635   if(print_verbose)
    636     regfi_set_message_mask(f, REGFI_MSG_INFO|REGFI_MSG_WARN|REGFI_MSG_ERROR);
    637640
    638641  /* XXX: add command line option to choose output encoding */
     
    678681  regfi_iterator_free(iter);
    679682  regfi_free(f);
     683  regfi_log_stop();
    680684  close(fd);
    681685
Note: See TracChangeset for help on using the changeset viewer.