logd: revert the log size changes
authorJohn Crispin <blogic@openwrt.org>
Wed, 22 Jan 2014 13:57:07 +0000 (13:57 +0000)
committerJohn Crispin <blogic@openwrt.org>
Wed, 22 Jan 2014 13:57:07 +0000 (13:57 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
log/logd.c
log/syslog.c
log/syslog.h

index cbaf2193eb5bdcb80725a0f74f407a00782ae429..978d7d198590afcff892249343c62c9c70d4995e 100644 (file)
@@ -13,7 +13,6 @@
 
 #include <stdio.h>
 #include <syslog.h>
-#include <unistd.h>
 
 #include <linux/types.h>
 
@@ -170,24 +169,12 @@ ubus_connect_cb(struct uloop_timeout *timeout)
 int
 main(int argc, char **argv)
 {
-       int ch, log_size = 0;
-
        signal(SIGPIPE, SIG_IGN);
 
-       while ((ch = getopt(argc, argv, "S:")) != -1) {
-               switch (ch) {
-               case 'S':
-                       log_size = atoi(optarg);
-                       if (log_size < 1)
-                               log_size = 1;
-                       log_size *= 1024;
-                       break;
-               }
-       }
        uloop_init();
        ubus_timer.cb = ubus_connect_cb;
        uloop_timeout_set(&ubus_timer, 1000);
-       log_init(log_size);
+       log_init();
        uloop_run();
        if (_ctx)
                ubus_free(_ctx);
index d0b528d6c7b4bf6f42aeffb08e6a2f8b774a7271..fcc4a74f906a026796a87ed6254c7d1fb14a62bd 100644 (file)
@@ -30,8 +30,6 @@
 #include <libubox/usock.h>
 #include <libubox/ustream.h>
 
-#include <ubusmsg.h>
-
 #include "syslog.h"
 
 #define LOG_DEFAULT_SIZE       (16 * 1024)
@@ -276,15 +274,8 @@ log_buffer_init(int size)
 }
 
 void
-log_init(int _log_size)
+log_init(void)
 {
-       if (_log_size > 0)
-               log_size = _log_size;
-
-       /* reserve 512 bytes for protocol overhead */
-       if (log_size > (UBUS_MAX_MSGLEN -  512))
-               log_size = UBUS_MAX_MSGLEN - 512;
-
        regcomp(&pat_prio, "^<([0-9]*)>(.*)", REG_EXTENDED);
        regcomp(&pat_tstamp, "^\[[ 0]*([0-9]*).([0-9]*)] (.*)", REG_EXTENDED);
 
index b682cedf504f08958a4cf83858c942a2fb6257f7..dc712ffd75c65c7ac71e7e9111e8b35bb5cea408 100644 (file)
@@ -30,7 +30,7 @@ struct log_head {
        char data[];
 };
 
-void log_init(int log_size);
+void log_init(void);
 void log_shutdown(void);
 
 typedef void (*log_list_cb)(struct log_head *h);