![]() |
Livl Shell
0.1
Livl Shell is an intermediate reimplementation of the bash shell in C language.
|
Header file defining constants. More...

Go to the source code of this file.
Macros | |
| #define | MAX_BACKGROUND_PROCESSES 100 |
| Maximum nmber of background processes. | |
| #define | MAX_INPUT_LENGTH 1024 |
| The max length of the input string. | |
| #define | MAX_COMMANDS 3 |
| The maximum number of commands in a command sequence. | |
| #define | MAX_OPERATORS (MAX_COMMANDS - 1) |
| The maximum number of operators in a command sequence. | |
| #define | IS_BUILTIN_COMMAND 0 |
| The status value to return when a built-in command is run successfully. | |
| #define | IS_NOT_BUILTIN_COMMAND -1 |
| The status value to return when a command is not a built-in command. | |
| #define | IS_ALIAS_COMMAND 1 |
| The value to return when a command is an alias command. | |
| #define | IS_NOT_ALIAS_COMMAND 0 |
| The value to return when a command is not an alias command. | |
| #define | YELB "\e[43m" |
| The YELB color. | |
| #define | RESET "\e[0m" |
| The RESET color (default color) | |
| #define | BLUE "\e[1;34m" |
| The RED color. | |
| #define | GREEN "\e[1;32m" |
| The RED color. | |
| #define | YELLOW "\e[1;33m" |
| The RED color. | |
| #define | MAX_HISTORY_SIZE 1000 |
| The max size of the history. | |
| #define | HISTORY_FILE "history.txt" |
| The history file name. | |
| #define | ALIASES_FILE "aliases.txt" |
| Path to the aliases file. | |
| #define | MAX_ALIASES 100 |
| The max number of aliases. | |
| #define | CHILD_PROCESS 0 |
| The child process id (pid) | |
| #define | INPUT_DELIMITERS " \n" |
| The delimiters used to parse the whole input. | |
| #define | CMD_DELIMITERS " \t\n" |
| The delimiters used to parse a single command string. | |
Header file defining constants.
1.8.17