From c3896f2c7db74f72293d4e87805c2c03ee6285ff Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 2 Sep 2021 08:56:29 +0300 Subject: (1) Implemented exiting --- src/defaultCommands.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/defaultCommands.c b/src/defaultCommands.c index cd3442e..c5c927a 100644 --- a/src/defaultCommands.c +++ b/src/defaultCommands.c @@ -1,5 +1,6 @@ #include "commandHandler.h" #include +#include void help(char *args) { printf("This is the help message"); @@ -13,6 +14,10 @@ void version(char *args) { printf("This is the version message"); } +void exitApp(char *args) { + exit(0); +} + extern void registerHandler(char *name, F_EXECUTOR executor); void registerDefaultHandlers() { @@ -23,4 +28,6 @@ void registerDefaultHandlers() { registerHandler("a", &about); registerHandler("version", &version); registerHandler("v", &version); + registerHandler("exit", &exitApp); + registerHandler("e", &exitApp); } -- cgit v1.2.3