diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-02 08:56:29 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-02 08:56:29 +0300 |
| commit | c3896f2c7db74f72293d4e87805c2c03ee6285ff (patch) | |
| tree | 6be4fc0dae52bb7ad21b334380a5e58a432a5783 | |
| parent | 6a36d7e889fb3b683c03607428ad88cd5fadaceb (diff) | |
| download | you86-c3896f2c7db74f72293d4e87805c2c03ee6285ff.tar you86-c3896f2c7db74f72293d4e87805c2c03ee6285ff.tar.gz you86-c3896f2c7db74f72293d4e87805c2c03ee6285ff.zip | |
(1) Implemented exiting
| -rw-r--r-- | src/defaultCommands.c | 7 |
1 files changed, 7 insertions, 0 deletions
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 <stdio.h> +#include <stdlib.h> 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); } |
