- if(smack_setlabel((x), "*", SMACK_LABEL_ACCESS)) _E("failed chsmack -a \"*\" %s", x) \
- else _D("chsmack -a \"*\" %s", x)
-
-static int initdb_count_app(void)
-{
- ail_filter_h filter;
- ail_error_e ret;
- int total = 0;
-
- ret = ail_filter_new(&filter);
- if (ret != AIL_ERROR_OK) {
- return -1;
- }
-
- ret = ail_filter_add_bool(filter, AIL_PROP_NODISPLAY_BOOL, false);
- if (ret != AIL_ERROR_OK) {
- ail_filter_destroy(filter);
- return -1;
- }
- ret = ail_filter_count_appinfo(filter, &total);
- if (ret != AIL_ERROR_OK) {
- ail_filter_destroy(filter);
- return -1;
- }
-
- ail_filter_destroy(filter);
-
- return total;
-}
-
-
-
-char* _desktop_to_package(const char* desktop)
+ do { \
+ if (smack_setlabel((x), "*", SMACK_LABEL_ACCESS)) \
+ _E("failed chsmack -a \"*\" %s", x); \
+ else \
+ _D("chsmack -a \"*\" %s", x); \
+ } while (0)
+
+char *_desktop_to_package(const char* desktop)