diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-04-08 09:59:15 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-04-08 09:59:15 +0200 |
commit | 6ae8ad4acf9252df2b7b043c78af401973c9bd6f (patch) | |
tree | c15f5ad563d66e300e9bebe268f413457678b652 /drmtools.c | |
parent | b896696f8a2cbc7960cd5da59c917bb03d4e73af (diff) | |
download | drminfo-6ae8ad4acf9252df2b7b043c78af401973c9bd6f.tar.gz |
add device_open helper
Diffstat (limited to 'drmtools.c')
-rw-r--r-- | drmtools.c | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -715,20 +715,12 @@ void drm_init_dev(int devnr, const char *output, char dev[64]; char name[64]; char m[64]; - int i, rc, err; + int i, rc; uint64_t has_dumb; /* open device */ snprintf(dev, sizeof(dev), DRM_DEV_NAME, DRM_DIR_NAME, devnr); - drm_fd = open(dev, O_RDWR); - if (drm_fd < 0) { - err = errno; - drm_fd = logind_open(dev); - if (drm_fd < 0) { - fprintf(stderr, "open %s: %s\n", dev, strerror(err)); - exit(1); - } - } + drm_fd = device_open(dev); version = drmGetVersion(drm_fd); if (need_dumb) { |