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
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev