From: ChulHo Song Date: Fri, 18 Mar 2016 05:53:13 +0000 (+0900) Subject: source: readdir -> readdir_r X-Git-Tag: submit/tizen/20210607.045509~43 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=36a24aa7ec2c13b3b2a37668090b8c869ffcd6c7;p=platform%2Fhal%2Fbackend%2Femulator%2Fdevice-emulator.git source: readdir -> readdir_r Change-Id: I68684b6453d7f67f13b4b4deb427546be933b5d3 Signed-off-by: ChulHo Song --- diff --git a/src/device_manager_plugin_emul.c b/src/device_manager_plugin_emul.c index 3bf91fa..85f4500 100644 --- a/src/device_manager_plugin_emul.c +++ b/src/device_manager_plugin_emul.c @@ -246,6 +246,7 @@ int OEM_sys_get_backlight_brightness_by_lux(int lux, int *value) static int OEM_sys_display_info(struct display_info *disp_info) { struct dirent *dent; + struct dirent entry; DIR *dirp; int i, index; const char * bl_path = BACKLIGHT_PATH; @@ -255,7 +256,7 @@ static int OEM_sys_display_info(struct display_info *disp_info) index = 0; dirp = opendir(bl_path); if (dirp) { - while((dent = readdir(dirp))) { + while (!readdir_r(dirp, &entry, &dent)) { if (index >= DISP_MAX) { devmgr_log("supports %d display node", DISP_MAX); break; @@ -278,7 +279,7 @@ static int OEM_sys_display_info(struct display_info *disp_info) index = 0; dirp = opendir(lcd_path); if (dirp) { - while((dent = readdir(dirp))) { + while (!readdir_r(dirp, &entry, &dent)) { if (index >= DISP_MAX) { devmgr_log("supports %d display node", DISP_MAX); break; diff --git a/src/device_manager_plugin_maru.c b/src/device_manager_plugin_maru.c index e75964a..5844dc3 100644 --- a/src/device_manager_plugin_maru.c +++ b/src/device_manager_plugin_maru.c @@ -184,6 +184,7 @@ int OEM_sys_get_backlight_brightness_by_lux(unsigned int lux, enum lux_status st static int OEM_sys_display_info(struct display_info *disp_info) { struct dirent *dent; + struct dirent entry; DIR *dirp; int i, index; const char * bl_path = BACKLIGHT_PATH; @@ -193,7 +194,7 @@ static int OEM_sys_display_info(struct display_info *disp_info) index = 0; dirp = opendir(bl_path); if (dirp) { - while(dent = readdir(dirp)) { + while (!readdir_r(dirp, &entry, &dent)) { if (index >= DISP_MAX) { devmgr_log("supports %d display node", DISP_MAX); break; @@ -216,7 +217,7 @@ static int OEM_sys_display_info(struct display_info *disp_info) index = 0; dirp = opendir(lcd_path); if (dirp) { - while(dent = readdir(dirp)) { + while (!readdir_r(dirp, &entry, &dent)) { if (index >= DISP_MAX) { devmgr_log("supports %d display node", DISP_MAX); break;