From e6d61f9ae958b4c1530399f45006092963a092f3 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Fri, 26 Feb 2016 22:37:57 +0900 Subject: [PATCH] Add is_display_server function for backend Change-Id: I56d0e449fa393a964e4dcd89950e5f867fd536d7 --- src/tbm_bufmgr_backend.c | 11 +++++++++++ src/tbm_bufmgr_backend.h | 1 + 2 files changed, 12 insertions(+) diff --git a/src/tbm_bufmgr_backend.c b/src/tbm_bufmgr_backend.c index 7bb3ab2..ccc038d 100644 --- a/src/tbm_bufmgr_backend.c +++ b/src/tbm_bufmgr_backend.c @@ -116,3 +116,14 @@ void *tbm_backend_get_bo_priv(tbm_bo bo) { return bo->priv; } + +int tbm_backend_is_display_server(void) +{ + const char *value; + + value = (const char*)getenv("TIZEN_TBM_DISPLAY_SERVER"); + if (!value) + return 0; + + return 1; +} diff --git a/src/tbm_bufmgr_backend.h b/src/tbm_bufmgr_backend.h index a52af91..3c71a25 100644 --- a/src/tbm_bufmgr_backend.h +++ b/src/tbm_bufmgr_backend.h @@ -342,5 +342,6 @@ int tbm_backend_init(tbm_bufmgr bufmgr, tbm_bufmgr_backend backend); void *tbm_backend_get_bufmgr_priv(tbm_bo bo); void *tbm_backend_get_priv_from_bufmgr(tbm_bufmgr bufmgr); void *tbm_backend_get_bo_priv(tbm_bo bo); +int tbm_backend_is_display_server(void); #endif /* _TBM_BUFMGR_BACKEND_H_ */ -- 2.7.4