OSDN Git Service

libdrm: drmGetDeviceNameFromFd2: Add FreeBSD variant
authorEmmanuel Vadot <manu@FreeBSD.Org>
Tue, 21 Jan 2020 16:58:28 +0000 (17:58 +0100)
committerEmmanuel Vadot <manu@FreeBSD.org>
Tue, 21 Apr 2020 17:26:54 +0000 (19:26 +0200)
The FreeBSD variant of drmGetDeviceNameFromFd can already handle
the different node type so just call it.

Signed-off-by: Emmanuel Vadot <manu@FreeBSD.org>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
xf86drm.c

index d873ebb..ec1cf3f 100644 (file)
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -4140,6 +4140,8 @@ drm_public char *drmGetDeviceNameFromFd2(int fd)
     free(value);
 
     return strdup(path);
+#elif __FreeBSD__
+    return drmGetDeviceNameFromFd(fd);
 #else
     struct stat      sbuf;
     char             node[PATH_MAX + 1];