elua lib: add a way to retrieve the progname
authorDaniel Kolesa <d.kolesa@samsung.com>
Fri, 10 Apr 2015 13:39:20 +0000 (14:39 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 6 May 2015 14:05:20 +0000 (15:05 +0100)
src/lib/elua/Elua.h
src/lib/elua/elua.c

index cc7442d..6d49303 100644 (file)
@@ -78,6 +78,8 @@ EAPI Eina_Stringshare *elua_state_core_dir_get(const Elua_State *es);
 EAPI Eina_Stringshare *elua_state_mod_dir_get(const Elua_State *es);
 EAPI Eina_Stringshare *elua_state_apps_dir_get(const Elua_State *es);
 
+EAPI Eina_Stringshare *elua_state_prog_name_get(const Elua_State *es);
+
 EAPI void elua_state_include_path_add(Elua_State *es, const char *path);
 
 EAPI Eina_Bool elua_state_require_ref_push(Elua_State *es);
index fb85901..1827e1e 100644 (file)
@@ -172,6 +172,13 @@ elua_state_apps_dir_get(const Elua_State *es)
    return es->moddir;
 }
 
+EAPI Eina_Stringshare *
+elua_state_prog_name_get(const Elua_State *es)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(es, NULL);
+   return es->progname;
+}
+
 EAPI void
 elua_state_include_path_add(Elua_State *es, const char *path)
 {