summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/finsh/finsh.h3
-rw-r--r--include/rtdef.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/components/finsh/finsh.h b/components/finsh/finsh.h
index 0b270ddeaf..d134422aa9 100644
--- a/components/finsh/finsh.h
+++ b/components/finsh/finsh.h
@@ -347,8 +347,11 @@ struct finsh_sysvar* finsh_sysvar_lookup(const char* name);
#ifdef FINSH_USING_MSH
#define MSH_CMD_EXPORT(command, desc) \
FINSH_FUNCTION_EXPORT_CMD(command, __cmd_##command, desc)
+#define MSH_CMD_EXPORT_ALIAS(command, alias, desc) \
+ FINSH_FUNCTION_EXPORT_ALIAS(command, __cmd_##alias, desc)
#else
#define MSH_CMD_EXPORT(command, desc)
+#define MSH_CMD_EXPORT_ALIAS(command, alias, desc)
#endif
struct finsh_token
diff --git a/include/rtdef.h b/include/rtdef.h
index 4c3581b91a..7127b68802 100644
--- a/include/rtdef.h
+++ b/include/rtdef.h
@@ -217,6 +217,7 @@ typedef int (*init_fn_t)(void);
#define FINSH_VAR_EXPORT(name, type, desc)
#define MSH_CMD_EXPORT(command, desc)
+#define MSH_CMD_EXPORT_ALIAS(command, alias, desc)
#elif !defined(FINSH_USING_SYMTAB)
#define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc)
#endif