add control node open
authorDave Airlie <airlied@redhat.com>
Wed, 9 Jan 2008 07:11:04 +0000 (18:11 +1100)
committerDave Airlie <airlied@redhat.com>
Wed, 9 Jan 2008 07:11:04 +0000 (18:11 +1100)
libdrm/xf86drm.c
libdrm/xf86drm.h

index 2d7d85c..3cc54f1 100644 (file)
@@ -579,6 +579,10 @@ int drmOpen(const char *name, const char *busid)
     return -1;
 }
 
+int drmOpenControl(int minor)
+{
+    return drmOpenMinor(minor, 0, DRM_NODE_CONTROL);
+}
 
 /**
  * Free the version information returned by drmGetVersion().
index d6e9882..7b41860 100644 (file)
@@ -509,6 +509,7 @@ do {        register unsigned int __old __asm("o0");                \
 /* General user-level programmer's API: unprivileged */
 extern int           drmAvailable(void);
 extern int           drmOpen(const char *name, const char *busid);
+extern int drmOpenControl(int minor);
 extern int           drmClose(int fd);
 extern drmVersionPtr drmGetVersion(int fd);
 extern drmVersionPtr drmGetLibVersion(int fd);