Minishell 1.0
42 School Minishell Project - A simple shell implementation
Yüklüyor...
Arıyor...
Eşleşme Yok
builtin_cd_utils.c Dosya Referansı
#include "../../include/minishell.h"
#include <stdlib.h>
#include <unistd.h>
builtin_cd_utils.c için içerme bağımlılık grafiği:

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)

Fonksiyon Dokümantasyonu

◆ build_path()

char * build_path ( char ** stack,
int top )
static

builtin_cd_utils.c dosyasının 17 numaralı satırında tanımlanmıştır.

Referans veren normalize_logical_path().

Bu fonksiyon için çağırılma şeması:

◆ 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().

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ 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().

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ update_pwd_vars()

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().

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ 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().

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması: