From cf62227ad0ddd34dd376ca1f6b6a63aa9f80e141 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 14 Nov 2011 17:02:12 +0000 Subject: only do small messages on non-Linux UNIX domain socket tests --- src/transport/test_transport_api_unreliability.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/transport/test_transport_api_unreliability.c b/src/transport/test_transport_api_unreliability.c index 3077eaae6..a7e362b28 100644 --- a/src/transport/test_transport_api_unreliability.c +++ b/src/transport/test_transport_api_unreliability.c @@ -226,6 +226,14 @@ get_size (unsigned int iter) unsigned int ret; ret = (iter * iter * iter); + +#ifndef LINUX + /* FreeBSD/OSX etc. Unix DGRAMs do not work + with large messages */ + if (0 == strcmp ("unix", + test_plugin)) + return sizeof (struct TestMessage) + (ret % 1024); +#endif return sizeof (struct TestMessage) + (ret % 60000); } -- cgit v1.2.3