aboutsummaryrefslogtreecommitdiff
path: root/sysklogd/syslogd.c
diff options
context:
space:
mode:
authorlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-28 20:16:42 +0000
committerlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-28 20:16:42 +0000
commit51449d3dc6b6ef3ffd44f8e42938320bf5736435 (patch)
tree7f362a52bb7ea131382552cf05ff2554355befaf /sysklogd/syslogd.c
parente8f0d1982b3e322b588fa6e0f93884c7140d2237 (diff)
downloadbusybox-w32-51449d3dc6b6ef3ffd44f8e42938320bf5736435.tar.gz
busybox-w32-51449d3dc6b6ef3ffd44f8e42938320bf5736435.tar.bz2
busybox-w32-51449d3dc6b6ef3ffd44f8e42938320bf5736435.zip
More allbareconfig fixes.
git-svn-id: svn://busybox.net/trunk/busybox@16005 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'sysklogd/syslogd.c')
-rw-r--r--sysklogd/syslogd.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index fc3845606..a8b52b36e 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -247,6 +247,10 @@ static void circ_message(const char *msg)
247 } 247 }
248 248
249} 249}
250#else
251void ipcsyslog_cleanup(void);
252void ipcsyslog_init(void);
253void circ_message(const char *msg);
250#endif /* CONFIG_FEATURE_IPC_SYSLOG */ 254#endif /* CONFIG_FEATURE_IPC_SYSLOG */
251 255
252/* Note: There is also a function called "message()" in init.c */ 256/* Note: There is also a function called "message()" in init.c */
@@ -279,6 +283,7 @@ static void message(char *fmt, ...)
279 fl.l_type = F_WRLCK; 283 fl.l_type = F_WRLCK;
280 fcntl(fd, F_SETLKW, &fl); 284 fcntl(fd, F_SETLKW, &fl);
281 285
286#ifdef CONFIG_FEATURE_ROTATE_LOGFILE
282 if (ENABLE_FEATURE_ROTATE_LOGFILE && logFileSize > 0 ) { 287 if (ENABLE_FEATURE_ROTATE_LOGFILE && logFileSize > 0 ) {
283 struct stat statf; 288 struct stat statf;
284 int r = fstat(fd, &statf); 289 int r = fstat(fd, &statf);
@@ -307,7 +312,7 @@ static void message(char *fmt, ...)
307 } 312 }
308 } 313 }
309 } 314 }
310 315#endif
311 va_start(arguments, fmt); 316 va_start(arguments, fmt);
312 vdprintf(fd, fmt, arguments); 317 vdprintf(fd, fmt, arguments);
313 va_end(arguments); 318 va_end(arguments);
@@ -341,6 +346,8 @@ static void init_RemoteLog(void)
341 remoteaddr.sin_addr = *(struct in_addr *) *(xgethostbyname(RemoteHost))->h_addr_list; 346 remoteaddr.sin_addr = *(struct in_addr *) *(xgethostbyname(RemoteHost))->h_addr_list;
342 remoteaddr.sin_port = htons(RemotePort); 347 remoteaddr.sin_port = htons(RemotePort);
343} 348}
349#else
350void init_RemoteLog(void);
344#endif 351#endif
345 352
346static void logMessage(int pri, char *msg) 353static void logMessage(int pri, char *msg)