]> code.delx.au - pulseaudio/commitdiff
Make sure parse_rlimit is only used when rlimits are supported.
authorPierre Ossman <ossman@cendio.se>
Thu, 20 Jul 2006 13:07:01 +0000 (13:07 +0000)
committerPierre Ossman <ossman@cendio.se>
Thu, 20 Jul 2006 13:07:01 +0000 (13:07 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1117 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/daemon/daemon-conf.c

index 12ee080017a3755e65fad1cba52fd6233ca8b0d4..7184b2e60c0db6b944a02036855b81ba5b4e4989 100644 (file)
@@ -199,7 +199,8 @@ static int parse_resample_method(const char *filename, unsigned line, const char
 }
 
 static int parse_rlimit(const char *filename, unsigned line, const char *lvalue, const char *rvalue, void *data, PA_GCC_UNUSED void *userdata) {
-    pa_rlimit *r = data;
+#ifdef HAVE_SYS_RESOURCE_H
+    struct pa_rlimit *r = data;
     assert(filename);
     assert(lvalue);
     assert(rvalue);
@@ -218,6 +219,9 @@ static int parse_rlimit(const char *filename, unsigned line, const char *lvalue,
         r->is_set = k >= 0;
         r->value = k >= 0 ? (rlim_t) k : 0;
     }
+#else
+    pa_log_warning(__FILE__": [%s:%u] rlimit not supported on this platform.", filename, line);
+#endif
 
     return 0;
 }