This patch makes 'struct _drmModeAtomicReqItem' and 'struct _drmModeAtomicReq' visible from outside. This is needed for userspace applications to use those structures when calling drmModeAtomicCommit(). Signed-off-by: Hyungwon Hwang <human.hwang@xxxxxxxxxxx> --- xf86drmMode.c | 14 -------------- xf86drmMode.h | 12 ++++++++++++ 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/xf86drmMode.c b/xf86drmMode.c index 82c4c91..cf3fa21 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -1164,20 +1164,6 @@ int drmModeObjectSetProperty(int fd, uint32_t object_id, uint32_t object_type, return DRM_IOCTL(fd, DRM_IOCTL_MODE_OBJ_SETPROPERTY, &prop); } -typedef struct _drmModeAtomicReqItem drmModeAtomicReqItem, *drmModeAtomicReqItemPtr; - -struct _drmModeAtomicReqItem { - uint32_t object_id; - uint32_t property_id; - uint64_t value; -}; - -struct _drmModeAtomicReq { - uint32_t cursor; - uint32_t size_items; - drmModeAtomicReqItemPtr items; -}; - drmModeAtomicReqPtr drmModeAtomicAlloc(void) { drmModeAtomicReqPtr req; diff --git a/xf86drmMode.h b/xf86drmMode.h index fe14078..ec05ed8 100644 --- a/xf86drmMode.h +++ b/xf86drmMode.h @@ -485,6 +485,18 @@ extern int drmModeObjectSetProperty(int fd, uint32_t object_id, uint64_t value); +struct _drmModeAtomicReqItem { + uint32_t object_id; + uint32_t property_id; + uint64_t value; +}; +typedef struct _drmModeAtomicReqItem drmModeAtomicReqItem, *drmModeAtomicReqItemPtr; + +struct _drmModeAtomicReq { + uint32_t cursor; + uint32_t size_items; + drmModeAtomicReqItemPtr items; +}; typedef struct _drmModeAtomicReq drmModeAtomicReq, *drmModeAtomicReqPtr; extern drmModeAtomicReqPtr drmModeAtomicAlloc(void); -- 2.4.3 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel