source: readdir -> readdir_r
authorChulHo Song <ch81.song@samsung.com>
Fri, 18 Mar 2016 05:53:13 +0000 (14:53 +0900)
committerChulHo Song <ch81.song@samsung.com>
Fri, 18 Mar 2016 05:53:13 +0000 (14:53 +0900)
Change-Id: I68684b6453d7f67f13b4b4deb427546be933b5d3
Signed-off-by: ChulHo Song <ch81.song@samsung.com>
src/device_manager_plugin_emul.c
src/device_manager_plugin_maru.c

index 3bf91fa6e2983fdc6ba6451360613ae452dcd378..85f4500a8b2f9373d8cc4ac1ce3723647c2d333e 100644 (file)
@@ -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;
index e75964a570bc00a1eb467b625f9eb01e193abb15..5844dc341ecd814870c5440bd581b790662a4edf 100644 (file)
@@ -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;