Modified checks for defined __FreeBSD__ to also include defined (__OpenBSD__)
authorKent Mein <mein@cs.umn.edu>
Thu, 30 Jan 2003 18:51:05 +0000 (18:51 +0000)
committerKent Mein <mein@cs.umn.edu>
Thu, 30 Jan 2003 18:51:05 +0000 (18:51 +0000)
From: http://www.blender.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=840

Kent

source/blender/blenlib/intern/storage.c
source/blender/bpython/intern/api.h
source/blender/imbuf/intern/imbuf.h
source/blender/readstreamglue/BLO_sys_types.h

index 58b5607ded5433b04a3fac30361993e914178f62..2d67f4766f1476e89385b358598b37cb314dd6f3 100644 (file)
@@ -60,7 +60,7 @@
 #include <sys/statfs.h>
 #endif
 
-#ifdef __FreeBSD__
+#ifdef defined (__FreeBSD__) || defined (__OpenBSD__) 
 #include <sys/param.h>
 #include <sys/mount.h>
 #endif
@@ -194,7 +194,7 @@ double BLI_diskfree(char *dir)
                if (slash) slash[1] = 0;
        } else strcpy(name,"/");
 
-#if defined __FreeBSD__ || defined linux 
+#if defined (__FreeBSD__) || defined (linux) || defined (__OpenBSD__) 
        if (statfs(name, &disk)) return(-1);
 #endif
 #ifdef __BeOS
index f73f43af0d34f5462cc7a6125117b1e6daa9c48a..70f89abb2e619087bff5dd1941847c6d68ef76cc 100644 (file)
@@ -72,7 +72,7 @@ MODNAME(BLENDERMODULE) -> "_Blender"
 
 // module configuration -- TODO: this should be set later from the Makefile...
 /* commented out by mein@cs.umn.edu default is non static now :)
-#if defined(__FreeBSD__) || defined(__linux__) || defined (__sgi) || defined(__sparc) || defined(__sparc__)
+#if defined(__FreeBSD__) || defined(__linux__) || defined (__sgi) || defined(__sparc) || defined(__sparc__) || defined (__OpenBSD__) 
 #define STATIC_TEXTTOOLS 1
 #endif
 */
index 63679be7f312e0e9e81991f53e024b5860bae880..1a9334cf714591f72fb4f817d67618d464c7d27b 100644 (file)
 #include <string.h>
 #include <math.h>
 
-#if !defined(__FreeBSD__) && !defined(__APPLE__)
-
-/*  #include <malloc.h> */ /* _should_ be in stdlib */
-
-#endif
-
 #ifndef WIN32
 #include <sys/mman.h>
 #endif
index 4ae5eca51da58c45f10bd3ef117368a010190e0a..4333f74465d81b14df82590bc0142d49d0414a1a 100644 (file)
@@ -81,7 +81,7 @@ typedef unsigned __int64 uint64_t;
 #ifdef _WIN32
 #define htonl(x) correctByteOrder(x)
 #define ntohl(x) correctByteOrder(x)
-#elif defined __FreeBSD__
+#elif defined (__FreeBSD__) || defined (__OpenBSD__) 
 #include <sys/param.h>
 #elif defined (__APPLE__)
 #include <sys/types.h>