#include <fcntl.h>
#include <sys/ioctl.h>
+#include "util/os_file.h"
+
#include "renderonly/renderonly.h"
#include "kmsro/drm/kmsro_drm_public.h"
#include "vc4_drm_public.h"
#endif
if (v3d_present)
- return vc4_screen_create(fcntl(fd, F_DUPFD_CLOEXEC, 3), NULL);
+ return vc4_screen_create(os_dupfd_cloexec(fd), NULL);
#ifdef GALLIUM_KMSRO
return kmsro_drm_screen_create(fd, config);