NetBSD doesn't know ENOLINK
authorJared D. McNeill <jmcneill@NetBSD.org>
Thu, 22 Jan 2009 00:57:52 +0000 (01:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 22 Jan 2009 00:57:52 +0000 (01:57 +0100)
Signed-off-by: Lennart Poettering <lennart@poettering.net>
src/modules/oss/oss-util.c

index 41092d8..f04b875 100644 (file)
@@ -309,7 +309,11 @@ static int get_device_number(const char *dev) {
     int r;
 
     if (!(p = rp = pa_readlink(dev))) {
+#ifdef ENOLINK
         if (errno != EINVAL && errno != ENOLINK) {
+#else
+        if (errno != EINVAL) {
+#endif
             r = -1;
             goto finish;
         }