From: Liu Yuan <[email protected]>

Signed-off-by: Liu Yuan <[email protected]>
---
 lib/logger.c |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/lib/logger.c b/lib/logger.c
index 5be035a..76b6437 100644
--- a/lib/logger.c
+++ b/lib/logger.c
@@ -51,7 +51,7 @@ static int log_level = SDOG_INFO;
 static pid_t pid;
 static key_t semkey;
 
-static int logarea_init(int size)
+static notrace int logarea_init(int size)
 {
        int shmid;
 
@@ -133,7 +133,7 @@ static int logarea_init(int size)
        return 0;
 }
 
-static void free_logarea(void)
+static void notrace free_logarea(void)
 {
        if (la->fd >= 0)
                close(la->fd);
@@ -164,7 +164,7 @@ static void dump_logarea(void)
 }
 #endif
 
-static int log_enqueue(int prio, const char *func, int line, const char *fmt,
+static notrace int log_enqueue(int prio, const char *func, int line, const 
char *fmt,
                       va_list ap)
 {
        int len, fwd;
@@ -236,7 +236,7 @@ static int log_enqueue(int prio, const char *func, int 
line, const char *fmt,
        return 0;
 }
 
-static int log_dequeue(void *buff)
+static notrace int log_dequeue(void *buff)
 {
        struct logmsg * src = (struct logmsg *)la->head;
        struct logmsg * dst = (struct logmsg *)buff;
@@ -269,7 +269,7 @@ static int log_dequeue(void *buff)
 /*
  * this one can block under memory pressure
  */
-static void log_syslog(void * buff)
+static notrace void log_syslog(void * buff)
 {
        struct logmsg * msg = (struct logmsg *)buff;
 
@@ -279,7 +279,7 @@ static void log_syslog(void * buff)
                syslog(msg->prio, "%s", (char *)&msg->str);
 }
 
-static void dolog(int prio, const char *func, int line, const char *fmt, 
va_list ap)
+static notrace void dolog(int prio, const char *func, int line, const char 
*fmt, va_list ap)
 {
        struct timespec ts;
        struct sembuf ops;
@@ -317,7 +317,7 @@ static void dolog(int prio, const char *func, int line, 
const char *fmt, va_list
        }
 }
 
-void log_write(int prio, const char *func, int line, const char *fmt, ...)
+notrace void log_write(int prio, const char *func, int line, const char *fmt, 
...)
 {
        va_list ap;
 
@@ -329,7 +329,7 @@ void log_write(int prio, const char *func, int line, const 
char *fmt, ...)
        va_end(ap);
 }
 
-static void log_flush(void)
+static notrace void log_flush(void)
 {
        struct sembuf ops;
 
@@ -353,7 +353,7 @@ static void log_flush(void)
        }
 }
 
-static void log_sigsegv(void)
+static notrace void log_sigsegv(void)
 {
        vprintf(SDOG_ERR, "logger pid %d exiting abnormally\n", getpid());
        log_flush();
@@ -362,7 +362,7 @@ static void log_sigsegv(void)
        exit(1);
 }
 
-int log_init(char *program_name, int size, int is_daemon, int level, char 
*outfile)
+notrace int log_init(char *program_name, int size, int is_daemon, int level, 
char *outfile)
 {
        log_level = level;
 
@@ -438,7 +438,7 @@ int log_init(char *program_name, int size, int is_daemon, 
int level, char *outfi
        return 0;
 }
 
-void log_close(void)
+notrace void log_close(void)
 {
        if (la) {
                la->active = 0;
-- 
1.7.8.2

-- 
sheepdog mailing list
[email protected]
http://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to