Module: Mesa Branch: master Commit: 8cbf01f12a1a0e1052386c13d7db1554f5df9d8d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cbf01f12a1a0e1052386c13d7db1554f5df9d8d
Author: Alexander von Gluck IV <[email protected]> Date: Mon Aug 18 21:01:48 2014 +0000 gallium/aux: Fill in Haiku get process name code Acked-by: Brian Paul <[email protected]> --- src/gallium/auxiliary/os/os_process.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gallium/auxiliary/os/os_process.c b/src/gallium/auxiliary/os/os_process.c index 3e060b9..a626228 100644 --- a/src/gallium/auxiliary/os/os_process.c +++ b/src/gallium/auxiliary/os/os_process.c @@ -36,6 +36,9 @@ # include <errno.h> #elif defined(PIPE_OS_BSD) || defined(PIPE_OS_APPLE) # include <stdlib.h> +#elif defined(PIPE_OS_HAIKU) +# include <kernel/OS.h> +# include <kernel/image.h> #else #warning unexpected platform in os_process.c #endif @@ -73,6 +76,10 @@ os_get_process_name(char *procname, size_t size) #elif defined(PIPE_OS_BSD) || defined(PIPE_OS_APPLE) /* *BSD and OS X */ name = getprogname(); +#elif defined(PIPE_OS_HAIKU) + image_info info; + get_image_info(B_CURRENT_TEAM, &info); + name = info.name; #else #warning unexpected platform in os_process.c return FALSE; _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
