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