The getenv() function does not support multithread.
Therefore libtbm does not use getenv() from now.
Change-Id: Ic0a6cb46bbf60da0d65ceafffccbc1b2ea0f5d4e
int
tbm_backend_bufmgr_query_display_server(tbm_bufmgr bufmgr, tbm_error_e *error)
{
- const char *value;
-
if (!bufmgr) {
if (error)
*error = TBM_ERROR_INVALID_PARAMETER;
return 0;
}
- /* TODO: TBM_DISPLAY_SERVER will be removed */
- value = (const char*)getenv("TBM_DISPLAY_SERVER");
-
- if (value || gBufMgr->display_server) {
+ if (gBufMgr->display_server) {
if (error)
*error = TBM_ERROR_NONE;
return 1;
#endif
bDlog = 1;
-
- /* LCOV_EXCL_START */
-#ifdef TRACE
- env = getenv("TBM_TRACE");
- if (env) {
- trace_mask = atoi(env);
- TBM_DBG("TBM_TRACE=%s\n", env);
- } else
- trace_mask = 0;
-#endif
+ trace_mask = 0;
pthread_mutex_lock(&gLock);
int tbm_backend_is_display_server(void)
{
- const char *value;
-
if (gBufMgr == NULL) {
TBM_ERR("error: no gBufMgr.\n");
return 0;
}
- /* TODO: TBM_DISPLAY_SERVER will be removed */
- value = (const char*)getenv("TBM_DISPLAY_SERVER");
-
- if (value || gBufMgr->display_server)
+ if (gBufMgr->display_server)
return 1;
return 0;