|
Seyshell
|
#include "disk.h"#include "env.h"#include "utils.h"#include <stdio.h>#include <string.h>#include <unistd.h>#include <stdlib.h>#include <sys/wait.h>#include <ctype.h>

Go to the source code of this file.
Functions | |
| int | execute_cmd (disk *d, command **args) |
| Point d'entrée principal pour l'orchestration, le pipelining et l'exécution d'une ligne de commande. | |
Point d'entrée principal pour l'orchestration, le pipelining et l'exécution d'une ligne de commande.
Gère de bout en bout le cycle de vie d'une instruction du Shell :
cd.pipe).> ou >>) est détectée.| d | Pointeur vers le disque virtuel. |
| args | Tableau de pointeurs vers des structures command à exécuter en chaîne (Pipeline). Terminée par NULL. |
waitpid().