summaryrefslogtreecommitdiff
path: root/src/lib/eina/eina_internal.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/eina/eina_internal.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/eina/eina_internal.h b/src/lib/eina/eina_internal.h
index 79ec98a7bd..0c5adbb1cd 100644
--- a/src/lib/eina/eina_internal.h
+++ b/src/lib/eina/eina_internal.h
@@ -41,6 +41,8 @@
41# endif 41# endif
42#endif 42#endif
43 43
44#include "eina_prefix.h"
45
44typedef struct _Eina_Vpath_Interface_User Eina_Vpath_Interface_User; 46typedef struct _Eina_Vpath_Interface_User Eina_Vpath_Interface_User;
45 47
46struct _Eina_Vpath_Interface_User 48struct _Eina_Vpath_Interface_User
@@ -69,6 +71,23 @@ struct _Eina_Vpath_Interface_User
69EAPI void __eina_promise_cancel_all(void); 71EAPI void __eina_promise_cancel_all(void);
70 72
71/** 73/**
74 * Make the app specific paths accessable as virtual path
75 *
76 * This will create :
77 * - app.dir
78 * - app.bin
79 * - app.lib
80 * - app.data
81 * - app.locale
82 * - app.config
83 * - app.cache
84 * - app.local
85 *
86 * If you do NOT call this api the virtual paths for app.* will be unset
87 */
88EAPI void eina_vpath_interface_app_set(const char *app_name, Eina_Prefix *p);
89
90/**
72 * Create the desktop specific vpaths 91 * Create the desktop specific vpaths
73 * 92 *
74 * The virtual paths will be named usr.<field-name-of-struct> 93 * The virtual paths will be named usr.<field-name-of-struct>