|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| static char * | build_path (char **stack, int top) |
| char * | normalize_logical_path (char *path) |
| char * | compute_logical_pwd (t_shell *shell, char *arg) |
| void | update_pwd_vars (t_shell *shell, char *old_pwd, char *new_pwd) |
| int | change_dir (t_shell *shell, char *new_pwd) |
|
static |
builtin_cd_utils.c dosyasının 17 numaralı satırında tanımlanmıştır.
Referans veren normalize_logical_path().
| char * normalize_logical_path | ( | char * | path | ) |
builtin_cd_utils.c dosyasının 44 numaralı satırında tanımlanmıştır.
Referanslar build_path(), free_str_array() ve ft_strcmp().
Referans veren compute_logical_pwd().
| char * compute_logical_pwd | ( | t_shell * | shell, |
| char * | arg ) |
builtin_cd_utils.c dosyasının 73 numaralı satırında tanımlanmıştır.
Referanslar s_shell::env_list, get_env_value() ve normalize_logical_path().
Referans veren cd_path().
| void update_pwd_vars | ( | t_shell * | shell, |
| char * | old_pwd, | ||
| char * | new_pwd ) |
builtin_cd_utils.c dosyasının 98 numaralı satırında tanımlanmıştır.
Referanslar s_shell::env_list ve update_env_value().
Referans veren change_dir().
| int change_dir | ( | t_shell * | shell, |
| char * | new_pwd ) |
builtin_cd_utils.c dosyasının 111 numaralı satırında tanımlanmıştır.
Referanslar s_shell::env_list, get_env_value() ve update_pwd_vars().
Referans veren cd_home(), cd_oldpwd() ve cd_path().