diff options
Diffstat (limited to 'dbus/dbus-sysdeps-util-unix.c')
| -rw-r--r-- | dbus/dbus-sysdeps-util-unix.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/dbus/dbus-sysdeps-util-unix.c b/dbus/dbus-sysdeps-util-unix.c index 57c943d2..f57b7807 100644 --- a/dbus/dbus-sysdeps-util-unix.c +++ b/dbus/dbus-sysdeps-util-unix.c @@ -510,8 +510,10 @@ dirent_buf_size(DIR * dirp, size_t *size)  #   if defined(HAVE_FPATHCONF) && defined(_PC_NAME_MAX)  #      if defined(HAVE_DIRFD)            name_max = fpathconf(dirfd(dirp), _PC_NAME_MAX); -#      else +#      elif defined(HAVE_DDFD)            name_max = fpathconf(dirp->dd_fd, _PC_NAME_MAX); +#      else +          name_max = fpathconf(dirp->__dd_fd, _PC_NAME_MAX);  #      endif /* HAVE_DIRFD */       if (name_max == -1)  #           if defined(NAME_MAX)  | 
