Add runtime handlers for 97900ebf for FreeBSD/DragonFlyBSD
[fio.git] / os / os-openbsd.h
index 3343cbdfbb18384ded0d4cfe0b145216cbf27590..3b1948321bcbb6e39fa881f0c74893c6ec431c88 100644 (file)
@@ -22,6 +22,7 @@
 #define FIO_USE_GENERIC_INIT_RANDOM_STATE
 #define FIO_HAVE_FS_STAT
 #define FIO_HAVE_GETTID
+#define FIO_HAVE_SHM_ATTACH_REMOVED
 
 #undef FIO_HAVE_CPU_AFFINITY   /* XXX notyet */
 
@@ -87,4 +88,12 @@ static inline unsigned long long get_fs_free_size(const char *path)
 #define FIO_MADV_FREE  MADV_FREE
 #endif
 
+static inline int shm_attach_to_open_removed(void)
+{
+       /*
+        * XXX: Return 1 if >= OpenBSD 5.1 according to 97900ebf.
+        */
+       return 0;
+}
+
 #endif