Merge remote-tracking branch 'OE-2.1/master' into vuplus-3.0
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-connectivity / wvdial / wvdial-1.60 / wvdial_fileselect.patch
1 diff --git a/wvmodemscan.cc b/wvmodemscan.cc
2 index ef5ab87..f97581e 100644
3 --- a/wvmodemscan.cc
4 +++ b/wvmodemscan.cc
5 @@ -503,11 +503,16 @@ static int fileselect(const struct dirent *e)
6  #endif
7  }
8  
9 -
10 +#if defined(__GLIBC__) && __GLIBC_PREREQ(2, 10)
11 +static int filesort(const struct dirent **e1, const struct dirent **e2)
12 +#else
13  static int filesort(const void *_e1, const void *_e2)
14 +#endif
15  {
16 +#if !(defined(__GLIBC__) && __GLIBC_PREREQ(2, 10))
17      dirent const * const *e1 = (dirent const * const *)_e1;
18      dirent const * const *e2 = (dirent const * const *)_e2;
19 +#endif
20      const char *p1, *p2;
21      int diff;
22