Add is_display_server function for backend 28/60728/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Fri, 26 Feb 2016 13:37:57 +0000 (22:37 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Fri, 26 Feb 2016 13:37:57 +0000 (22:37 +0900)
Change-Id: I56d0e449fa393a964e4dcd89950e5f867fd536d7

src/tbm_bufmgr_backend.c
src/tbm_bufmgr_backend.h

index 7bb3ab2..ccc038d 100644 (file)
@@ -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;
+}
index a52af91..3c71a25 100644 (file)
@@ -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_ */