aboutsummaryrefslogtreecommitdiffstats
path: root/prime.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-04-08 09:59:15 +0200
committerGerd Hoffmann <kraxel@redhat.com>2019-04-08 09:59:15 +0200
commit6ae8ad4acf9252df2b7b043c78af401973c9bd6f (patch)
treec15f5ad563d66e300e9bebe268f413457678b652 /prime.c
parentb896696f8a2cbc7960cd5da59c917bb03d4e73af (diff)
downloaddrminfo-6ae8ad4acf9252df2b7b043c78af401973c9bd6f.tar.gz
add device_open helper
Diffstat (limited to 'prime.c')
-rw-r--r--prime.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/prime.c b/prime.c
index 6ffff24..74575b6 100644
--- a/prime.c
+++ b/prime.c
@@ -55,18 +55,10 @@ static int drm_init_dev(const char *devname, bool *import, bool *export)
{
drmVersion *ver;
uint64_t prime;
- int fd, rc, err;
+ int fd, rc;
/* open device */
- fd = open(devname, O_RDWR);
- if (fd < 0) {
- err = errno;
- fd = logind_open(devname);
- if (fd < 0) {
- fprintf(stderr, "open %s: %s\n", devname, strerror(err));
- exit(1);
- }
- }
+ fd = device_open(devname);
ver = drmGetVersion(fd);
fprintf(stderr, "%s:\n", devname);