|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| int | handle_syntax_error (t_shell *shell, char *unexpected_token) |
| static char * | join_free (char *s1, char *s2) |
| static char * | build_error_msg (char *cmd, char *arg, char *msg) |
| void | shell_error (char *cmd, char *arg, char *msg) |
| int handle_syntax_error | ( | t_shell * | shell, |
| char * | unexpected_token ) |
error_handling.c dosyasının 4 numaralı satırında tanımlanmıştır.
Referanslar s_shell::exit_status.
Referans veren handle_operator_error(), validate_first_token(), validate_last_token(), validate_operator_seq() ve validate_redirection_seq().
|
static |
error_handling.c dosyasının 13 numaralı satırında tanımlanmıştır.
Referans veren build_error_msg().
|
static |
error_handling.c dosyasının 24 numaralı satırında tanımlanmıştır.
Referanslar join_free().
Referans veren shell_error().
| void shell_error | ( | char * | cmd, |
| char * | arg, | ||
| char * | msg ) |
error_handling.c dosyasının 45 numaralı satırında tanımlanmıştır.
Referanslar build_error_msg().
Referans veren builtin_cd(), builtin_env(), builtin_exit(), builtin_unset(), cd_home(), cd_oldpwd(), cd_path(), create_heredoc_pipe(), execute_external(), execute_pipe(), exit_numeric_error(), fork_process(), open_redir_file() ve process_export_arg().