X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=ctdlsh%2Fsrc%2Fctdlsh.h;h=42dcb408548db584654c5951452e88df9f76de8c;hp=f12fd0606ee43c572524262181402ce480ee75aa;hb=8afa82e9898deeefd9830421553d1fb9486d4013;hpb=1dbc17ab2dadcb93f243c46bb50cbb9562804b0c diff --git a/ctdlsh/src/ctdlsh.h b/ctdlsh/src/ctdlsh.h index f12fd0606..42dcb4085 100644 --- a/ctdlsh/src/ctdlsh.h +++ b/ctdlsh/src/ctdlsh.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -50,5 +51,15 @@ struct partial_config { int c_ipgm_secret; /* Internal program authentication */ }; -int cmd_quit(char *); -int cmd_datetime(char *); +typedef int ctdlsh_cmdfunc_t(int, char *); + +enum ctdlsh_cmdfunc_return_values { + cmdret_ok, + cmdret_exit, + cmdret_error +}; + +int cmd_help(int, char *); +int cmd_quit(int, char *); +int cmd_datetime(int, char *); +int cmd_passwd(int, char *);