diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-06-14 10:05:50 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-06-14 10:05:50 +0200 |
commit | ac3a01bfe9520e61f44e7f9893145d82b53522ae (patch) | |
tree | 821b1f519438e1f486dfae5045070e7d7983e1c5 /drm-lease.c | |
parent | e7580760b355347220993ae485d3e8962e14e77e (diff) | |
download | drminfo-ac3a01bfe9520e61f44e7f9893145d82b53522ae.tar.gz |
add drm lease support to drmtest
Diffstat (limited to 'drm-lease.c')
-rw-r--r-- | drm-lease.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/drm-lease.c b/drm-lease.c new file mode 100644 index 0000000..881bba2 --- /dev/null +++ b/drm-lease.c @@ -0,0 +1,21 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "config.h" +#include "drm-lease.h" + +int drm_lease(const char *output) +{ + if (getenv("DISPLAY") != NULL) { +#ifdef HAVE_XRANDR + return drm_lease_xserver(output); +#else + fprintf(stderr, "drm-lease: compiled without xrandr support.\n"); + exit(1); +#endif + } + + fprintf(stderr, "drm-lease: don't know where to lease from.\n"); + exit(1); +} |