/** Debug, Info, etc. */
enum loglevels {LOGLEVELS, NUM_LOGLEVELS};
-#define PARA_DEBUG_LOG(f,...) para_log(LL_DEBUG, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_INFO_LOG(f,...) para_log(LL_INFO, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_NOTICE_LOG(f,...) para_log(LL_NOTICE, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_WARNING_LOG(f,...) para_log(LL_WARNING, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_ERROR_LOG(f,...) para_log(LL_ERROR, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_CRIT_LOG(f,...) para_log(LL_CRIT, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
-#define PARA_EMERG_LOG(f,...) para_log(LL_EMERG, "%s: " f, __FUNCTION__, ## __VA_ARGS__)
+#define PARA_DEBUG_LOG(f,...) para_log(LL_DEBUG, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_INFO_LOG(f,...) para_log(LL_INFO, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_NOTICE_LOG(f,...) para_log(LL_NOTICE, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_WARNING_LOG(f,...) para_log(LL_WARNING, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_ERROR_LOG(f,...) para_log(LL_ERROR, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_CRIT_LOG(f,...) para_log(LL_CRIT, "%s: " f, __func__, ## __VA_ARGS__)
+#define PARA_EMERG_LOG(f,...) para_log(LL_EMERG, "%s: " f, __func__, ## __VA_ARGS__)
/** \cond status_items */
#define STATUS_ITEMS \
struct lls_parse_result *lpr;
const struct lls_command *cmd;
- attach_stdout(__FUNCTION__);
+ attach_stdout(__func__);
ret = create_argv(line, " ", &argv);
if (ret < 0)
goto out;
ici.bound_keyseqs = get_mapped_keyseqs();
pt->btrn = ici.producer = btr_new_node(&(struct btr_node_description)
- EMBRACE(.name = __FUNCTION__));
+ EMBRACE(.name = __func__));
ret = i9e_open(&ici, &sched);
if (ret < 0)
goto out;
if (pt->background)
detach_stdout();
else
- attach_stdout(__FUNCTION__);
+ attach_stdout(__func__);
i9e_error = i9e_get_error();
ret = eof_cleanup();
if (pt->rq == CRT_TERM_RQ || i9e_error < 0) /* com_quit() or CTRL+D */