summaryrefslogtreecommitdiffstats
path: root/sysutils/policykit/files/patch-src_kit_kit-file.c
blob: af3ffe0f4974d210bd10816895da63fcede10ef2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- src/kit/kit-file.c.orig 2007-11-28 16:32:08.000000000 -0500
+++ src/kit/kit-file.c  2007-12-24 14:48:35.000000000 -0500
@@ -283,7 +283,11 @@ _kit_get_num_fd (void)
         DIR *dir;
         char buf[128];
         ssize_t num;
+#ifdef HAVE_READDIR64
         struct dirent64 *d;
+#else
+   struct dirent *d;
+#endif
 
         num = -1;
 
@@ -296,7 +300,11 @@ _kit_get_num_fd (void)
         }
 
         num = -2;
+#ifdef HAVE_READDIR64
         while ((d = readdir64 (dir)) != NULL) {
+#else
+   while ((d = readdir (dir)) != NULL) {
+#endif
                 if (d->d_name == NULL)
                         continue;
                 num++;