From 515ce2c4e7ec62d422fe05f896fd9cd065a7e2d3 Mon Sep 17 00:00:00 2001 From: "Eunji, Lee" Date: Tue, 9 Jun 2015 10:24:10 +0900 Subject: [PATCH] [TTRACE] Add Error code for UTC Change-Id: I395a689e3d8c71a6806091738e7253ad91c208c9 Signed-off-by: Eunji, Lee --- CMakeLists.txt | 2 +- include/trace.h | 11 +++++++++++ packaging/ttrace.spec | 1 + src/ttrace.c | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 195375f..c8f2fcf 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,7 @@ SET(HEADERS_ttrace ttrace.h trace.h) INCLUDE(FindPkgConfig) -pkg_check_modules(pkg_ttrace REQUIRED dlog) +pkg_check_modules(pkg_ttrace REQUIRED dlog capi-base-common) FOREACH(flag ${pkg_ttrace_CFLAGS}) SET(EXTRA_CFLAGS_common "${EXTRA_CFLAGS_common} ${flag}") ENDFOREACH(flag) diff --git a/include/trace.h b/include/trace.h index 5a60ce1..4398680 100644 --- a/include/trace.h +++ b/include/trace.h @@ -23,6 +23,8 @@ #ifndef _CDBG_TIZEN_TRACE_H_ #define _CDBG_TIZEN_TRACE_H_ +#include + #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ @@ -33,6 +35,15 @@ extern "C" { * */ +/** +* @brief Enumeration for Trace Error. +* @since_tizen 2.4 +*/ +typedef enum { + TRACE_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */ + TRACE_ERROR_IO_ERROR = TIZEN_ERROR_IO_ERROR /**< I/O error */ +} trace_error_e; + /** * @brief Writes a trace event to indicate that a synchronous event has begun. * diff --git a/packaging/ttrace.spec b/packaging/ttrace.spec index ea77215..7f20546 100755 --- a/packaging/ttrace.spec +++ b/packaging/ttrace.spec @@ -9,6 +9,7 @@ SOURCE101: packaging/exec-ttrace-marker SOURCE102: packaging/ttrace-marker.service BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(capi-base-common) BuildRequires: cmake %description diff --git a/src/ttrace.c b/src/ttrace.c index 5ff7287..f04b2f5 100644 --- a/src/ttrace.c +++ b/src/ttrace.c @@ -68,6 +68,7 @@ static unsigned int traceInit() { if(errno == ENOENT){ g_trace_handle_fd = TRACE_FILE_NOT_EXIST; } + set_last_result(TRACE_ERROR_IO_ERROR); return 0; } if(cur_enabled_tag == NULL) { -- 2.34.1