From: Chris Michael Date: Wed, 12 Mar 2014 09:26:43 +0000 (+0000) Subject: ecore-drm: Add API function to return the drm device name X-Git-Tag: v1.9.0+464+gcaabcbe~152 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bdf00c28b74cc163fed5a29561de43be66efed41;p=platform%2Fupstream%2Fefl.git ecore-drm: Add API function to return the drm device name @feature: Add new API function to return the drm device name NB: This will be used in the ecore_evas_drm code to set the ecore_evas->name. Signed-off-by: Chris Michael --- diff --git a/src/lib/ecore_drm/Ecore_Drm.h b/src/lib/ecore_drm/Ecore_Drm.h index fdf41b4..7db37e5 100644 --- a/src/lib/ecore_drm/Ecore_Drm.h +++ b/src/lib/ecore_drm/Ecore_Drm.h @@ -143,6 +143,7 @@ EAPI Eina_Bool ecore_drm_device_master_set(Ecore_Drm_Device *dev); EAPI Eina_Bool ecore_drm_device_master_drop(Ecore_Drm_Device *dev); EAPI int ecore_drm_device_fd_get(Ecore_Drm_Device *dev); EAPI void ecore_drm_device_window_set(Ecore_Drm_Device *dev, void *window); +EAPI const char *ecore_drm_device_name_get(Ecore_Drm_Device *dev); EAPI Eina_Bool ecore_drm_tty_open(Ecore_Drm_Device *dev, const char *name); EAPI Eina_Bool ecore_drm_tty_close(Ecore_Drm_Device *dev); diff --git a/src/lib/ecore_drm/ecore_drm_device.c b/src/lib/ecore_drm/ecore_drm_device.c index 0f7efdf..d846e8f 100644 --- a/src/lib/ecore_drm/ecore_drm_device.c +++ b/src/lib/ecore_drm/ecore_drm_device.c @@ -606,3 +606,17 @@ ecore_drm_device_window_set(Ecore_Drm_Device *dev, void *window) dev->window = window; } + +/** + * TODO: Doxy + * + * @since 1.10 + */ +EAPI const char * +ecore_drm_device_name_get(Ecore_Drm_Device *dev) +{ + /* check for valid device */ + if ((!dev) || (dev->drm.fd < 0)) return NULL; + + return dev->drm.name; +}