Quoting Greg V (2017-10-23 13:20:39)
> FreeBSD only has ETIMEDOUT, not ETIME
> ---
>  src/intel/vulkan/anv_device.c | 4 ++++
>  src/intel/vulkan/anv_gem.c    | 4 ++++
>  src/intel/vulkan/anv_queue.c  | 4 ++++
>  3 files changed, 12 insertions(+)
> 
> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
> index 67028e8da9..fab2a394ca 100644
> --- a/src/intel/vulkan/anv_device.c
> +++ b/src/intel/vulkan/anv_device.c
> @@ -39,6 +39,10 @@
>  
>  #include "genxml/gen7_pack.h"
>  

I would add a comment here that this is for FreeBSD. Alternatively you might
consider #ifdef __FreeBSD__ since it's self documenting.

Dylan

> +#ifndef ETIME
> +#define ETIME ETIMEDOUT
> +#endif
> +
>  static void
>  compiler_debug_log(void *data, const char *fmt, ...)
>  { }
> diff --git a/src/intel/vulkan/anv_gem.c b/src/intel/vulkan/anv_gem.c
> index 34c0989108..4a885617ab 100644
> --- a/src/intel/vulkan/anv_gem.c
> +++ b/src/intel/vulkan/anv_gem.c
> @@ -31,6 +31,10 @@
>  
>  #include "anv_private.h"
>  
> +#ifndef ETIME
> +#define ETIME ETIMEDOUT
> +#endif
> +
>  static int
>  anv_ioctl(int fd, unsigned long request, void *arg)
>  {
> diff --git a/src/intel/vulkan/anv_queue.c b/src/intel/vulkan/anv_queue.c
> index c6b2e01c62..b1662c1720 100644
> --- a/src/intel/vulkan/anv_queue.c
> +++ b/src/intel/vulkan/anv_queue.c
> @@ -34,6 +34,10 @@
>  
>  #include "genxml/gen7_pack.h"
>  
> +#ifndef ETIME
> +#define ETIME ETIMEDOUT
> +#endif
> +
>  VkResult
>  anv_device_execbuf(struct anv_device *device,
>                     struct drm_i915_gem_execbuffer2 *execbuf,
> -- 
> 2.14.2
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Attachment: signature.asc
Description: signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to