Changeset 279 for EcnlProtoTool/trunk/asp3_dcre/library/vasyslog.c
- Timestamp:
- Apr 29, 2017, 4:33:37 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/library/vasyslog.c
r270 r279 66 66 67 67 void 68 syslog(uint_t prio, const char *format, ...)68 vsyslog(uint_t prio, const char *format, va_list ap) 69 69 { 70 70 SYSLOG logbuf; 71 va_list ap;72 71 uint_t i; 73 72 char sz; … … 77 76 logbuf.logpar[0] = (LOGPAR) format; 78 77 i = 1U; 79 va_start(ap, format);80 78 81 79 while ((c = *format++) != '\0' && i < TNUM_LOGPAR) { … … 124 122 } 125 123 } 126 va_end(ap);127 124 (void) tSysLog_eSysLog_write(prio, &logbuf); 128 125 } 129 126 127 void 128 syslog(uint_t prio, const char *format, ...) 129 { 130 va_list ap; 131 va_start(ap, format); 132 vsyslog(prio, format, ap); 133 va_end(ap); 134 } 135 136 /* mbed weak error function */ 137 void 138 error(const char* format, ...) { 139 va_list arg; 140 va_start(arg, format); 141 vsyslog(LOG_ERROR, format, arg); 142 va_end(arg); 143 ext_ker(); 144 } 145 130 146 #endif /* TOPPERS_OMIT_SYSLOG */
Note:
See TracChangeset
for help on using the changeset viewer.