LIST_FOR_EACH_ENTRY(surf, &bufmgr->surf_list, item_link) {
char data[512] = {0,};
- long surf_pid = 0;
+ unsigned int surf_pid = 0;
int i;
surf_pid = _tbm_surface_internal_get_debug_pid(surf);
}
memset(app_name, 0x0, 255 * sizeof(char));
- _tbm_util_get_appname_from_pid(surf_pid, app_name);
- _tbm_util_get_appname_brief(app_name);
+ if (geteuid() == 0) {
+ _tbm_util_get_appname_from_pid(surf_pid, app_name);
+ _tbm_util_get_appname_brief(app_name);
+ } else {
+ snprintf(app_name, sizeof(app_name), "%d", surf_pid);
+ }
snprintf(data, 255, "%-2d %-9p %-4d %-5u %-6u %-3u %-6u %-2d %-2d %-3d %-8s %-15s",
++surf_cnt,