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

Bu dosyanın kaynak koduna git.

Fonksiyonlar

static int is_numeric (char *str)
static int check_overflow (unsigned long long num, char digit)
static int get_exit_code (char *str)
static void exit_numeric_error (t_shell *shell, char *arg)
int builtin_exit (t_shell *shell, t_cmd *cmd)

Fonksiyon Dokümantasyonu

◆ is_numeric()

int is_numeric ( char * str)
static

builtin_exit.c dosyasının 18 numaralı satırında tanımlanmıştır.

Referans veren builtin_exit().

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

◆ check_overflow()

int check_overflow ( unsigned long long num,
char digit )
static

builtin_exit.c dosyasının 36 numaralı satırında tanımlanmıştır.

Referanslar LLONG_MAX_VAL.

Referans veren get_exit_code().

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

◆ get_exit_code()

int get_exit_code ( char * str)
static

builtin_exit.c dosyasının 46 numaralı satırında tanımlanmıştır.

Referanslar check_overflow().

Referans veren builtin_exit().

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

◆ exit_numeric_error()

void exit_numeric_error ( t_shell * shell,
char * arg )
static

builtin_exit.c dosyasının 72 numaralı satırında tanımlanmıştır.

Referanslar shell_error() ve shell_exit().

Referans veren builtin_exit().

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

◆ builtin_exit()

int builtin_exit ( t_shell * shell,
t_cmd * cmd )

builtin_exit.c dosyasının 78 numaralı satırında tanımlanmıştır.

Referanslar s_cmd::args, exit_numeric_error(), s_shell::exit_status, get_exit_code(), is_numeric(), shell_error() ve shell_exit().

Referans veren execute_builtin().

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