On 11/04/2012 17:23, Matteo F. Vescovi wrote:
I can send here my patch (in git-format-patch to ease the process). Let me know.
Attached. Cheers! -- Matteo F. Vescovi Debian Sponsored Maintainer GnuPG KeyID: 83B2CF7A
From aabd5939c8391ece546a69f862e87d0a4e58c71a Mon Sep 17 00:00:00 2001 From: "Matteo F. Vescovi" <[email protected]> Date: Wed, 11 Apr 2012 17:05:04 +0200 Subject: [PATCH] Fix FTBFS on kFreeBSD --- src/libutil/sysutil.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/libutil/sysutil.cpp b/src/libutil/sysutil.cpp index 6121f4e..9ac29b3 100644 --- a/src/libutil/sysutil.cpp +++ b/src/libutil/sysutil.cpp @@ -47,6 +47,14 @@ # include <sys/ioctl.h> #endif +#ifdef __FreeBSD_kernel__ +# include <sys/types.h> +# include <sys/resource.h> +# include <sys/sysctl.h> +# include <sys/wait.h> +# include <sys/ioctl.h> +#endif + #ifdef __APPLE__ # include <mach/task.h> # include <mach/mach_init.h> @@ -154,7 +162,7 @@ Sysutil::this_program_path () #elif defined(_WIN32) // According to MSDN... int r = GetModuleFileName (NULL, filename, size); -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) int mib[4]; mib[0] = CTL_KERN; mib[1] = KERN_PROC; @@ -193,7 +201,7 @@ Sysutil::terminal_columns () { int columns = 80; // a decent guess, if we have nothing more to go on -#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) struct winsize w; ioctl (0, TIOCGWINSZ, &w); columns = w.ws_col; -- 1.7.10
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
