tiny-shell 0.2
A mini shell project aiming to gain knowledge about Win32 and Linux API
Loading...
Searching...
No Matches
config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define APP_VERSION   "0.2"
 
#define APP_NAME   "tiny-shell"
 
#define INPUT_BUFFER_SIZE   256
 
#define CWD_BUFFER_SIZE   256
 
#define ENVS_RESERVE_SIZE   2048
 
#define ENV_VAR_BUFFER_SIZE   8192
 
#define MAX_ARGC   128
 
#define PATH_MAX   32767
 
#define TIME_DATE_BUFFER_SIZE   100
 

Macro Definition Documentation

◆ APP_NAME

#define APP_NAME   "tiny-shell"

Definition at line 4 of file config.h.

Referenced by main().

◆ APP_VERSION

#define APP_VERSION   "0.2"

Definition at line 3 of file config.h.

Referenced by main().

◆ CWD_BUFFER_SIZE

#define CWD_BUFFER_SIZE   256

Definition at line 6 of file config.h.

Referenced by prompt_input().

◆ ENV_VAR_BUFFER_SIZE

#define ENV_VAR_BUFFER_SIZE   8192

Definition at line 8 of file config.h.

Referenced by run_get_env().

◆ ENVS_RESERVE_SIZE

#define ENVS_RESERVE_SIZE   2048

Definition at line 7 of file config.h.

◆ INPUT_BUFFER_SIZE

#define INPUT_BUFFER_SIZE   256

Definition at line 5 of file config.h.

Referenced by scan_input().

◆ MAX_ARGC

#define MAX_ARGC   128

Definition at line 9 of file config.h.

Referenced by split_by_whitespaces().

◆ PATH_MAX

#define PATH_MAX   32767

Definition at line 10 of file config.h.

◆ TIME_DATE_BUFFER_SIZE

#define TIME_DATE_BUFFER_SIZE   100

Definition at line 11 of file config.h.