- if(isDaemon)
- {
- char buffer[MAX_LOG_MSG_SIZE];
-
-#if HAVE_VSNPRINTF
- (void)vsnprintf(buffer, MAX_LOG_MSG_SIZE, format, ap);
-#else
-# if HAVE_VSPRINTF
-# warning "Using VSPRINTF. Buffer overflow could happen!"
- (void)vsprintf(buffer, format, ap);
-# else
-# error "Your standard libabry have neither vsnprintf nor vsprintf defined. One of them is reqired!"
-# endif
-#endif
-#if HAVE_SYSLOG
- syslog(type,buffer);
-#endif
- } else
- {
- (void) fprintf(stderr, "icmpmonitor[%d]:", (int)getpid());
- (void) vfprintf(stderr, format, ap);
- (void) fprintf(stderr, "\n");
- }
+ fprintf(stderr, "icmpmonitor[%d]:", (int)getpid());
+ vfprintf(stderr, format, ap);
+ fprintf(stderr, "\n");