diff --git a/src/builtins.h b/src/builtins.h index a3f899b..3bd5d40 100644 --- a/src/builtins.h +++ b/src/builtins.h @@ -53,4 +53,6 @@ int builtins_break(ef_t *ef, char **args); int builtins_expr(ef_t *ef, char **args); int builtins_if(ef_t *ef, char **args); int builtins_echo(ef_t *ef, char **args); +int builtins_astprint(ef_t *, char **args); +int builtins_termname(ef_t *ef, char **); #endif /* BUILTIND_H */ diff --git a/src/exec.c b/src/exec.c index 49ad91e..dbb5de0 100644 --- a/src/exec.c +++ b/src/exec.c @@ -33,6 +33,7 @@ const builtins_funcs_t BUILTINS[] = { { "env", &builtins_env }, { "printenv", &builtins_env }, { "setenv", &builtins_setenv }, + { "export", &builtins_setenv }, { "unsetenv", &builtins_unsetenv }, { ":", &builtins_funny_double_dot }, { "repeat", &builtins_repeat }, @@ -49,6 +50,8 @@ const builtins_funcs_t BUILTINS[] = { { "expr", &builtins_expr }, { "if", &builtins_if }, { "break", &builtins_break }, + { "astprint", &builtins_astprint }, + { "termname", &builtins_termname }, { "echo", &builtins_echo } };