From: Kuba Pawlak <[email protected]>

readdir_r’ is deprecated [-Werror=deprecated-declarations]
---
 plugins/nokia-gpio.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/plugins/nokia-gpio.c b/plugins/nokia-gpio.c
index 
57aad8d0962a41c1e1b41579d046f3a0e4d28096..7a93106c02c2435d5a1920cbfbc9a862ebd192e3
 100644
--- a/plugins/nokia-gpio.c
+++ b/plugins/nokia-gpio.c
@@ -635,7 +635,7 @@ static int gpio_probe_links(void)
        char const *gpiodir = "/sys/class/gpio";
        char const *cmtdir = "/dev/cmt";
        DIR *gpio;
-       struct dirent *d, entry[1];
+       struct dirent *d;
 
        if (file_exists(cmtdir)) {
                DBG("Using %s", cmtdir);
@@ -657,16 +657,11 @@ static int gpio_probe_links(void)
                return -(errno = ENODEV);
        }
 
-       while (readdir_r(gpio, entry, &d) == 0) {
+       while ((d = readdir(gpio)) != NULL) {
                char nn[PATH_MAX], name[PATH_MAX], from[PATH_MAX], to[PATH_MAX];
                FILE *nf;
                size_t len;
 
-               if (d == NULL) {
-                       (void) closedir(gpio);
-                       return 0;
-               }
-
                snprintf(nn, sizeof nn, "%s/%s/name", gpiodir, d->d_name);
 
                nf = fopen(nn, "rb");
-- 
1.9.3

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to