Implement gbm_bo_get_fd
BUG=none TEST=unit test Change-Id: Iafeb58f8e09d4409633475341fc2675922f7350d Reviewed-on: https://chromium-review.googlesource.com/228252 Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Commit-Queue: Stéphane Marchesin <marcheu@chromium.org> Tested-by: Stéphane Marchesin <marcheu@chromium.org>
This commit is contained in:
parent
91b25f83c7
commit
5bb6adcaf5
1 changed files with 9 additions and 1 deletions
10
gbm.c
10
gbm.c
|
|
@ -263,7 +263,15 @@ gbm_bo_get_handle(struct gbm_bo *bo)
|
|||
PUBLIC int
|
||||
gbm_bo_get_fd(struct gbm_bo *bo)
|
||||
{
|
||||
return bo->gbm->fd;
|
||||
int fd;
|
||||
|
||||
if (drmPrimeHandleToFD(dri->get_fd(),
|
||||
bo->handle,
|
||||
DRM_CLOEXEC,
|
||||
&fd))
|
||||
return fd;
|
||||
else
|
||||
return -1
|
||||
}
|
||||
|
||||
PUBLIC void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue