@@ -48,20 +48,23 @@ (sockServer = [OFUNIXStreamSocket socket])) @try { TEST(@"-[bindToPath:]", R([sockServer bindToPath: path])) } @catch (OFBindFailedException *e) { - if (e.errNo == EAFNOSUPPORT) { + switch (e.errNo) { + case EAFNOSUPPORT: + case EPERM: [OFStdOut setForegroundColor: [OFColor lime]]; [OFStdOut writeLine: @"\r[OFUNIXStreamSocket] -[bindToPath:]: " @"UNIX stream sockets unsupported, skipping tests"]; objc_autoreleasePoolPop(pool); return; - } else + default: @throw e; + } } @try { TEST(@"-[listen]", R([sockServer listen]))