libdlog: Do not export private functions 68/256768/2
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 12 Apr 2021 11:51:34 +0000 (13:51 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 12 Apr 2021 13:29:39 +0000 (15:29 +0200)
Change-Id: Iffbf96204be08a5f0d71de8ce93bcfdaf962d056

Makefile.am
src/libdlog/log.c

index aa1c9b1..ed94f43 100644 (file)
@@ -40,6 +40,10 @@ libdlog_la_SOURCES = \
        src/libdlog/log_pipe.c \
        src/libdlog/log_android.c
 
+libdlog_la_CFLAGS = \
+       $(AM_CFLAGS) \
+       -fvisibility=hidden
+
 libdlog_la_LDFLAGS = \
        $(AM_LDFLAGS)
 
@@ -164,6 +168,7 @@ dlogsend_LDADD = \
        libdlog.la
 
 dlogsend_SOURCES = \
+       src/shared/logcommon.c \
        src/logsend/logsend.c
 
 
index 3462dec..d628c7c 100644 (file)
@@ -31,6 +31,9 @@
 #include <sys/wait.h>
 #include <unistd.h>
 
+// Tizen
+#include <tizen.h>
+
 // DLog
 #include "deduplicate.h"
 #include <dynamic_config.h>
@@ -611,7 +614,7 @@ static int stash_critical(log_id_t log_id, log_priority prio, const char *tag, c
        return 0;
 }
 
-int __dlog_critical_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
+EXPORT_API int __dlog_critical_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
 {
        va_list ap;
 
@@ -627,7 +630,7 @@ int __dlog_critical_print(log_id_t log_id, int prio, const char *tag, const char
 }
 #endif
 
-int dlog_set_minimum_priority(int priority)
+EXPORT_API int dlog_set_minimum_priority(int priority)
 {
        if (priority < DLOG_DEFAULT || priority > DLOG_PRIO_MAX)
                return DLOG_ERROR_INVALID_PARAMETER;
@@ -646,7 +649,7 @@ int dlog_set_minimum_priority(int priority)
  * @param[in] ap Argument list
  * @return Bytes written, or negative error
  */
-int __dlog_vprint(log_id_t log_id, int prio, const char *tag, const char *fmt, va_list ap)
+EXPORT_API int __dlog_vprint(log_id_t log_id, int prio, const char *tag, const char *fmt, va_list ap)
 {
        int ret = __write_to_log(log_id, prio, tag, fmt, ap, true, false);
        __dlog_fatal_assert(prio);
@@ -663,7 +666,7 @@ int __dlog_vprint(log_id_t log_id, int prio, const char *tag, const char *fmt, v
  * @param[in] fmt Format (same as printf)
  * @return Bytes written, or negative error
  */
-int __dlog_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
+EXPORT_API int __dlog_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
 {
        va_list ap;
 
@@ -683,7 +686,7 @@ int __dlog_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ..
  * @param[in] fmt Format (same as printf)
  * @return Bytes written, or negative error
  */
-int __dlog_sec_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
+EXPORT_API int __dlog_sec_print(log_id_t log_id, int prio, const char *tag, const char *fmt, ...)
 {
        if (!enable_secure_logs)
                return 0;
@@ -698,12 +701,12 @@ int __dlog_sec_print(log_id_t log_id, int prio, const char *tag, const char *fmt
        return ret;
 }
 
-int dlog_vprint(log_priority prio, const char *tag, const char *fmt, va_list ap)
+EXPORT_API int dlog_vprint(log_priority prio, const char *tag, const char *fmt, va_list ap)
 {
        return __write_to_log(LOG_ID_APPS, prio, tag, fmt, ap, false, false);
 }
 
-int dlog_print(log_priority prio, const char *tag, const char *fmt, ...)
+EXPORT_API int dlog_print(log_priority prio, const char *tag, const char *fmt, ...)
 {
        va_list ap;