[BACK]Return to log.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/log.c between version 1.22 and 1.22.2.2

version 1.22, 2002/02/22 12:20:34 version 1.22.2.2, 2003/04/03 22:35:17
Line 89 
Line 89 
 log_facility_number(char *name)  log_facility_number(char *name)
 {  {
         int i;          int i;
   
         if (name != NULL)          if (name != NULL)
                 for (i = 0; log_facilities[i].name; i++)                  for (i = 0; log_facilities[i].name; i++)
                         if (strcasecmp(log_facilities[i].name, name) == 0)                          if (strcasecmp(log_facilities[i].name, name) == 0)
Line 100 
Line 101 
 log_level_number(char *name)  log_level_number(char *name)
 {  {
         int i;          int i;
   
         if (name != NULL)          if (name != NULL)
                 for (i = 0; log_levels[i].name; i++)                  for (i = 0; log_levels[i].name; i++)
                         if (strcasecmp(log_levels[i].name, name) == 0)                          if (strcasecmp(log_levels[i].name, name) == 0)
Line 113 
Line 115 
 error(const char *fmt,...)  error(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_ERROR, fmt, args);          do_log(SYSLOG_LEVEL_ERROR, fmt, args);
         va_end(args);          va_end(args);
Line 124 
Line 127 
 log(const char *fmt,...)  log(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_INFO, fmt, args);          do_log(SYSLOG_LEVEL_INFO, fmt, args);
         va_end(args);          va_end(args);
Line 135 
Line 139 
 verbose(const char *fmt,...)  verbose(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_VERBOSE, fmt, args);          do_log(SYSLOG_LEVEL_VERBOSE, fmt, args);
         va_end(args);          va_end(args);
Line 146 
Line 151 
 debug(const char *fmt,...)  debug(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_DEBUG1, fmt, args);          do_log(SYSLOG_LEVEL_DEBUG1, fmt, args);
         va_end(args);          va_end(args);
Line 155 
Line 161 
 debug2(const char *fmt,...)  debug2(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_DEBUG2, fmt, args);          do_log(SYSLOG_LEVEL_DEBUG2, fmt, args);
         va_end(args);          va_end(args);
Line 164 
Line 171 
 debug3(const char *fmt,...)  debug3(const char *fmt,...)
 {  {
         va_list args;          va_list args;
   
         va_start(args, fmt);          va_start(args, fmt);
         do_log(SYSLOG_LEVEL_DEBUG3, fmt, args);          do_log(SYSLOG_LEVEL_DEBUG3, fmt, args);
         va_end(args);          va_end(args);
Line 210 
Line 218 
         }          }
         fatal("fatal_remove_cleanup: no such cleanup function: 0x%lx 0x%lx",          fatal("fatal_remove_cleanup: no such cleanup function: 0x%lx 0x%lx",
             (u_long) proc, (u_long) context);              (u_long) proc, (u_long) context);
   }
   
   /* Remove all cleanups, to be called after fork() */
   void
   fatal_remove_all_cleanups(void)
   {
           struct fatal_cleanup *cu, *next_cu;
   
           for (cu = fatal_cleanups; cu; cu = next_cu) {
                   next_cu = cu->next;
                   xfree(cu);
           }
           fatal_cleanups = NULL;
 }  }
   
 /* Cleanup and exit */  /* Cleanup and exit */

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.22.2.2