[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.2.6 and 1.3

version 1.2.2.6, 2002/03/08 17:04:42 version 1.3, 2001/06/26 06:32:55
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 39 
Line 38 
         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 *, LogLevel, SyslogFacility, int);
   
 void     log_init(char *, LogLevel, SyslogFacility, int);  /* Logging implementation, depending on server or client */
   void    do_log(LogLevel, const char *, va_list);
   
 SyslogFacility  log_facility_number(char *);  /* name to facility/level */
   SyslogFacility log_facility_number(char *);
 LogLevel log_level_number(char *);  LogLevel log_level_number(char *);
   
 void     fatal(const char *, ...) __attribute__((format(printf, 1, 2)));  /* Output a message to syslog or stderr */
 void     error(const char *, ...) __attribute__((format(printf, 1, 2)));  void    fatal(const char *, ...) __attribute__((format(printf, 1, 2)));
 void     log(const char *, ...) __attribute__((format(printf, 1, 2)));  void    error(const char *, ...) __attribute__((format(printf, 1, 2)));
 void     verbose(const char *, ...) __attribute__((format(printf, 1, 2)));  void    log(const char *, ...) __attribute__((format(printf, 1, 2)));
 void     debug(const char *, ...) __attribute__((format(printf, 1, 2)));  void    verbose(const char *, ...) __attribute__((format(printf, 1, 2)));
 void     debug2(const char *, ...) __attribute__((format(printf, 1, 2)));  void    debug(const char *, ...) __attribute__((format(printf, 1, 2)));
 void     debug3(const char *, ...) __attribute__((format(printf, 1, 2)));  void    debug2(const char *, ...) __attribute__((format(printf, 1, 2)));
   void    debug3(const char *, ...) __attribute__((format(printf, 1, 2)));
   
 void     fatal_cleanup(void);  /* same as fatal() but w/o logging */
 void     fatal_add_cleanup(void (*) (void *), void *);  void    fatal_cleanup(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 (*) (void *), void *);
   
   /* Removes a cleanup function to be called at fatal(). */
   void    fatal_remove_cleanup(void (*) (void *), void *);
   
 #endif  #endif

Legend:
Removed from v.1.2.2.6  
changed lines
  Added in v.1.3