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

Diff for /src/usr.bin/ssh/log.h between version 1.2 and 1.2.6.2

version 1.2, 2001/01/29 01:58:16 version 1.2.6.2, 2002/03/09 00:20:44
Line 27 
Line 27 
         SYSLOG_FACILITY_LOCAL4,          SYSLOG_FACILITY_LOCAL4,
         SYSLOG_FACILITY_LOCAL5,          SYSLOG_FACILITY_LOCAL5,
         SYSLOG_FACILITY_LOCAL6,          SYSLOG_FACILITY_LOCAL6,
         SYSLOG_FACILITY_LOCAL7          SYSLOG_FACILITY_LOCAL7,
           SYSLOG_FACILITY_NOT_SET = -1,
 }       SyslogFacility;  }       SyslogFacility;
   
 typedef enum {  typedef enum {
Line 38 
Line 39 
         SYSLOG_LEVEL_VERBOSE,          SYSLOG_LEVEL_VERBOSE,
         SYSLOG_LEVEL_DEBUG1,          SYSLOG_LEVEL_DEBUG1,
         SYSLOG_LEVEL_DEBUG2,          SYSLOG_LEVEL_DEBUG2,
         SYSLOG_LEVEL_DEBUG3          SYSLOG_LEVEL_DEBUG3,
           SYSLOG_LEVEL_NOT_SET = -1,
 }       LogLevel;  }       LogLevel;
 /* Initializes logging. */  
 void    log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr);  
   
 /* Logging implementation, depending on server or client */  void     log_init(char *, LogLevel, SyslogFacility, int);
 void    do_log(LogLevel level, const char *fmt, va_list args);  
   
 /* name to facility/level */  SyslogFacility  log_facility_number(char *);
 SyslogFacility log_facility_number(char *name);  LogLevel log_level_number(char *);
 LogLevel log_level_number(char *name);  
   
 /* Output a message to syslog or stderr */  void     fatal(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    fatal(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     error(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    error(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     log(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    log(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     verbose(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    verbose(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     debug(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    debug(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     debug2(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    debug2(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     debug3(const char *, ...) __attribute__((format(printf, 1, 2)));
 void    debug3(const char *fmt,...) __attribute__((format(printf, 1, 2)));  
   
 /* same as fatal() but w/o logging */  void     fatal_cleanup(void);
 void    fatal_cleanup(void);  void     fatal_add_cleanup(void (*) (void *), void *);
   void     fatal_remove_cleanup(void (*) (void *), void *);
   
 /*  void     do_log(LogLevel, const char *, va_list);
  * Registers a cleanup function to be called by fatal()/fatal_cleanup()  
  * before exiting. It is permissible to call fatal_remove_cleanup for the  
  * function itself from the function.  
  */  
 void    fatal_add_cleanup(void (*proc) (void *context), void *context);  
   
 /* Removes a cleanup function to be called at fatal(). */  
 void    fatal_remove_cleanup(void (*proc) (void *context), void *context);  
   
 #endif  #endif

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.2.6.2