From: Yaroslav Halchenko <debian@onerussian.com>
Subject: Skip the unittest on kFreeBSD and Hurd -- locking seems to be N/A

  on kfreebsd /dev/shm is N/A
  on Hurd -- inter-process semaphore locking is N/A

Vendor: Debian

--- a/tables/tests/test_basics.py
+++ b/tables/tests/test_basics.py
@@ -2294,6 +2294,11 @@ def _worker(fn, qout = None):
 class BloscSubprocess(common.PyTablesTestCase):
     def test_multiprocess(self):
         import multiprocessing as mp
+        import platform as pl
+
+        if pl.system().lower() in ('gnu', 'gnu/kfreebsd'):
+            raise common.SkipTest(
+                "multiprocessing module is not supported on Hurd/kFreeBSD")
 
         # Create a relatively large table with Blosc level 9 (large blocks)
         fn = tempfile.mktemp(prefix="multiproc-blosc9-", suffix=".h5")
