Merge "syslog needs a valid socket path for _PATH_LOG"
authorElliott Hughes <enh@google.com>
Mon, 5 Aug 2013 20:41:50 +0000 (20:41 +0000)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Mon, 5 Aug 2013 20:41:50 +0000 (20:41 +0000)
1  2 
libc/include/syslog.h

diff --combined libc/include/syslog.h
index 423ededd81670fd289665fa6217c48a3509eb9cb,cb8c48cbbd1399a4757f5d77c57dd2329d710ca8..4677c143990d7ba26ee6731939d18569bb7d6aad
@@@ -98,18 -98,18 +98,18 @@@ struct syslog_data 
  
  #define SYSLOG_DATA_INIT {-1, 0, 0, 0, (const char *)0, LOG_USER, 0xff}
  
- #define _PATH_LOG  "/dev/kmsg"
+ #define _PATH_LOG  "/dev/syslog"
  
  extern void   closelog(void);
  extern void   openlog(const char *, int, int);
  extern int    setlogmask(int);
 -extern void   syslog(int, const char *, ...);
 -extern void   vsyslog(int, const char *, va_list);
 +extern void   syslog(int, const char *, ...) __printflike(2, 3);
 +extern void   vsyslog(int, const char *, va_list) __printflike(2, 0);
  extern void   closelog_r(struct syslog_data *);
  extern void   openlog_r(const char *, int, int, struct syslog_data *);
  extern int    setlogmask_r(int, struct syslog_data *);
 -extern void   syslog_r(int, struct syslog_data *, const char *, ...);
 -extern void   vsyslog_r(int, struct syslog_data *, const char *, va_list);
 +extern void   syslog_r(int, struct syslog_data *, const char *, ...) __printflike(3, 4);
 +extern void   vsyslog_r(int, struct syslog_data *, const char *, va_list) __printflike(3, 0);
  
  __END_DECLS